第八讲
Java访问mysql
主讲:韩爱霞
TEL: 13313312758
QQ: 249286012
E-Mail: hanaixia2007@gmail.com
Java使用JDBC访问数据库的步骤
JDBC连接常用的数据库驱动程序的加载方法
演示程序运行过程—方式一:使用DOS
演示程序运行过程—方式二:使用IDE
教学回顾:Java使用JDBC访问数据库的步骤
(1)加载连接数据库的驱动程序
为实现与特定的数据库相连接,JDBC必须加载相应的驱动程
序类。这通常可以采用Class.forName()方法显式地加载一
个驱动程序类,由驱动程序负责向DriverManager登记注册
并在与数据库相连接时,DriverManager将使用此驱动程序
。如下是连接SQL Server2005驱动的代码:
class.forName("com.microsoft.sqlserver.jdbc.SQLServe
rDriver");
教学回顾:Java使用JDBC访问数据库的步骤
(2)创建与数据库的连接
创建与数据库的连接要用到java.sql.DriverManager类和
java.sql.Connection类。
以下是连接SQL Server2005的示例代码:
String
url="jdbc:sqlserver://localhost:1433;DatabaseName=st
udent";
String user="sa";
String password="";
Connection conn=
DriverManager.getConnection(url,user,password);
教学回顾:Java使用JDBC访问数据库的步骤
(3)通过连接对象,得到指令对象
JDBC提供了三个类,用于向数据库发送SQL语句,
Connection接口中的三个方法可以用于创建这些类的实例。
它们分别是Statement、PreparedStatement及
CallableStatement。
(4)用指令对象执行SQL语句
(5)得到结果集,对结果集做相应的处理(增、删、改、
查)
(6)关闭资源(这里释放的是数据库中的资源)