1使用JDBC API操作数据库的基本步骤
分析使用JDBC API操作数据库,进行CRUD基本步骤都相似。
加载和注册驱动
获取数据库连接
准备操作执行SQL的Statement对象
执行SQL
调用Statement对象的executeUpdate(String sql)执行SQL语句进行插入、修改、删除操作
调用Statement对象的executeQuery(String sql)执行SQL语句进行查询操作
处理执行结果
CUD操作,根据返回的int值判断结果
查询操作,根据返回ResultSet结果集,获取查询数据
释放资源
总结:
加载和注册驱动,整个项目做一次即可
获取数据库连接可以封装到一个方法中
释放资源可以封装到一个方法中
2编写工具类JDBCUtils
/*
* 工具类:
* 1、注册驱动:只要运行一次
* 2、获取连接
* 3、关闭资源
*/
//加载,读取jdbc.properties配置的信息
//pro.load的作用是把jdbc.properties文件中配置的信息,一一put到pro这个map中
pro.load(ClassLoader.getSystemClassLoader().getResourceAsStream(“jdbc.properties”));
// drivername = pro.getProperty(“key”)
drivername = pro.getProperty(“drivername”);
url = pro.getProperty(“url”);
user = pro.getProperty(“user”);
password = pro.getProperty(“password”);
//注册驱动,加载驱动