1、JDBC六步
(1)注册驱动(即将要连接哪个数据库)。
(2)获取连接
(3)获取数据库操作对象
(4)执行SQL语句(DQL、DML)
(5)处理查询结果集(DQL时才会有这一步)
(6)释放资源
为了简化代码,先封装一个JDBC工具类:
public class DButil {
/**
* 工具类中的构造方法都是私有的。
* 因为工具类中的方法都是静态的,不需要new对象,直接采用类名调用。
*/
private DButil(){}
static {
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
/**
* 获取数据库连接对象
* @return 连接对象
* @throws SQLException
*/
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection("jdbc:mysql://localhost:****/*****",//要进的数据库端口,以及要使用的仓库名
"***","***"