JDBC连接数据库(以MYSQL为例)

1、加载JDBC驱动程序:

Class.forName("com.mysql.jdbc.Driver") ;

2、创建数据库的连接

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

4、创建一个Statement

Statement st = con.createStatement() ;
PreparedStatement pst = con.prepareStatement(sql) ;

5、执行SQL语句返回结果集

ResultSet rst = pst.executeQuery();

6、关闭连接,释放资源

Conn.close();

了解:

操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,关闭顺序声 明顺序相反:

if(rst != null){ // 关闭记录集
try{
rst.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(st != null){ // 关闭声明
try{
st.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(con != null){ // 关闭连接对象
try{
con.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}