使用JDBC连接MySQL数据库的过程

使用JDBC连接MySQL数据库的步骤如下:
(1)首先要在应用程序中加载JDBC驱动程序.通常使用Class.forName()方法加载.需要注意的一点就是要设好类路径classpath,确保JDBC驱动在类路径中.
Class.forName("com.mysql.jdbc.Driver").newInstance();

(2)成功加载JDBC驱动后,负责管理JDBC驱动程序的类DriverManager会识别加载的驱动程序.接着要用DriverManager的方法getConnection()来创建一个数据库连接类的实例.
String url="jdbc:mysql://localhost/myDB"; myDB为数据库名
String user="root";
String password="admin";  //admin为root用户名密码
Connection con=DriverManager.getConnection(url,user, password);

(3)获取Connection对象后,可以用Connection对象的方法创建一个Statement对象的实例.Statement对象可以执行标准的SQL语句.用来完成对数据库插入,删除或修改等操作,还可以用Statement对象方法来创建表.如:
Statement sql=con.createStatement();

sql.executeUpdate("create table student(id int not null auto_increment, name varchar(20) not null default 'name', math int not null default 60, primary key (id))");

sql.executeUpdate("insert student values(1,'xurengan',98)");
表中有数据后,可以用Statement对象执行一个查询,查询的结果可以通过一个ResultSet对象返回.如:
String query="select * from student";
ResultSet result=sql.executeQuery(query);

(4)返回的结果及对象ResultSet包含一些用来从结果集中获取数据并保存到java变量中的方法.利用促方法可以将查询所得的数据保存到变量中,以便以某种格式输出给用户.

(5)使用与数据库相关的对象非常耗内存,因此在完成数据库访问后要关闭与数据库的连接.同时还应该关闭Statement对象.两个对象可分别用close()关闭.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值