想要用java 连接数据库,需要在classpath中加上jdbc的jar包路径

在eclipse中,Project的properties里面的java build path里面添加引用

连接成功的一个小例子
数据库如下如

aaarticlea/png;base64,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" alt="" />

代码
package query;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement; public class query {
public static void main(String[] args) {
// 驱动程序名
String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名9million
String url = "jdbc:mysql://127.0.0.1:3306/9million"; // MySQL配置时的用户名
String user = "root"; // MySQL配置时的密码
String password = ""; try {
// 加载驱动程序
Class.forName(driver); // 连续数据库
Connection conn = DriverManager.getConnection(url, user, password); if (!conn.isClosed())
System.out.println("Succeeded connecting to the Database!"); // statement用来执行SQL语句
Statement statement = conn.createStatement(); // 要执行的SQL语句
String sql = "select * from testdata"; // 结果集
ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号" + "\t" + " 姓名");
System.out.println("-----------------"); String name = null; while (rs.next()) { // 选择sname这列数据
name = rs.getString("name"); // 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
// 然后使用GB2312字符集解码指定的字节数组
name = new String(name.getBytes("ISO-8859-1"), "GB2312"); // 输出结果
System.out.println(rs.getString("id") + "\t" + name);
} rs.close();
conn.close(); } catch (ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } }

java连接mysql的一个小例子的更多相关文章

  1. java操作xml的一个小例子

    最近两天公司事比较多,这两天自己主要跟xml打交道,今天更一下用java操作xml的一个小例子. 原来自己操作xml一直用这个包:xstream-1.4.2.jar.然后用注解的方式,很方便,自己只要 ...

  2. python连接mysql、oracle小例子

    import  MySQLdbimport  cx_Oracle   as  oraimport  pandas  as  pdfrom    sqlalchemy import create_eng ...

  3. 关于java赋值运算的一个小例子

    直接贴代码,这个也是做题目中遇见的,觉得很好奇,查了一波,然后自己编写代码看了一下,果真如此,哈哈哈...... public class 关于Boolean的赋值运算 { public static ...

  4. Java连接MySQL数据库及简单操作代码

    1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...

  5. JDBC Java 连接 MySQL 数据库

    MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...

  6. java连接mysql数据库详细步骤解析

    java连接mysql数据库详细步骤解析      第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar      第二步:导入下载的J ...

  7. java 连接 MySQL

    java 连接 MySQL 1.准备工作 需要下载的工具: MySQL:http://www.mysql.com/downloads/ MySQL的可视化工具SQLyog:https://www.we ...

  8. 转载:Java连接MySQL 数据库的正确操作流程

    转载网址:http://www.bitscn.com/pdb/mysql/201005/186551.html       以下的文章主要介绍的是Java连接MySQL 数据库(以MySQL数据库为例 ...

  9. Java连接MySQL数据库增删改查通用方法

    版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...

随机推荐

  1. python 小试牛刀之信息管理

    这个是之前写的半成品,但是一直没有好好的写完,今晚我把它补充完整,并且贴出了遇到的问题 这个程序并没有处理中文,主要是python 2.7对于中文的支持太蛋疼了,虽然可以设置utf8编码,但是如果列表 ...

  2. Sqli-labs less 41

    Less-41 此处与less-39是一致的,区别在于41错误不回显.所以我们称之为盲注. Payload: http://192.168.11.189/sqli-labs/Less-41/index ...

  3. Grid行编辑插件

    //操作列不显示应该就是autoLoad的问题.         Ext.onReady(function () {             Ext.BLANK_IMAGE_URL = "E ...

  4. 刘汝佳 算法竞赛-入门经典 第二部分 算法篇 第五章 2(Big Number)

    这里的高精度都是要去掉前导0的, 第一题:424 - Integer Inquiry UVA:http://uva.onlinejudge.org/index.php?option=com_onlin ...

  5. 树莓派/RaspberryPi 内核编译

    1.获取所需源码 1)下载地址: 官方网址:https://github.com/raspberrypi 上面列出了树莓派所有的开源软件: linux:内核源码 tools:编译内核和其他源码所需的工 ...

  6. Eclipse Java EE 创建 Dynamic Web Project

    1.      创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录)  1)     打开新建工程对话框,选择Dynamic web Proje ...

  7. copy

    拷贝文件,不覆盖重复文件 yes no|cp -i a b

  8. 关于playmaker play animation出现警告 The AnimationClip 'xxx' used by the Animati ...

    转载自网络: 出现这个提示: The AnimationClip 'xxx' used by the Animation component 'xxx' must be marked as Legac ...

  9. FreePascal经典资料

    ------------------------------------------------------------------------ 这是每个版本的changelog: http://bu ...

  10. 【web性能】 JS、CSS的合并、压缩、缓存管理

    本篇文章主要讨论下目前JS,CSS 合并.压缩.缓存管理存在的一些问题,然后分享下自己项目中用到的1个处理方案,并提供1个实例下载.   存在的问题: 合并.压缩文件主要有2方面的问题: 1. 每次发 ...