JDBC连接MySQL

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

JDBC连接MySQL

环境:

JDK 1.6

Eclipse 3.7

MySQL 5.0.18

mysql-connector-java-3.2.0-alpha-bin.jar

一、建立项目,添加驱动程序

1、Eclipse建立普通Java项目。

2、项目文件下,建立文件夹lib。(不是包,也不是源文件夹)

3、将驱动程序,复制,粘贴进入lib文件夹。

4、非常关键!!

(添加到构建路径)。注意观察,图标的变化。

二、编写程序

1、建立普通Java类文件。

package db;

public class DBcon {

public static void main(String[] args) {

}

}

2、JDBC连接数据库,共分个步骤。

驱动程序

String clazz="com.mysql.jdbc.Driver";

连接URL

String url="jdbc:mysql://localhost:3306/mydb123";

数据库用户名

String username="root";

密码

String password="root";

密码为空,""。

加载驱动程序

Class.forName(clazz);

获得连接Connection对象

Connection con=DriverManager.getConnection(url, username, password);

期间注意try与catch的搭配。

注意:数据库服务器的开启与关闭。用户名和密码的正确性,数据库名字的正确性。

可以通过打印输出con对象的方法来判断是否连接成功。

如出现:com.mysql.jdbc.Connection@133f1d7

则表示连接成功。

Statement对象:操作数据库,执行SQL语句

Statement stmt=con.createStatement();

编写一条正确的SQL语句

String sql="insert into tb_users(username,pswd) values ('b','b')";

作为参数,执行SQL语句

stmt.executeUpdate(sql);

关闭数据库连接

con.close();

附件:

//驱动程序

//个人建议用private类型的变量,以免被心怀不轨的人有机可乘

private String clazz = "com.mysql.jdbc.Driver";

//要连接的数据库(url)

private String url = "jdbc:mysql://localhost:3306/mydb123"; //数据库的用户名和密码private String password = "root";

private Connection con;

public DB() {

try {

Class.forName(clazz);

con = DriverManager.getConnection(url, username, password);

} catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

相关文档
最新文档