JDBC操作数据库
一、JDBC操作数据库的步骤
1.加载数据库驱动程序:
加载数据库驱动程序
2.创建数据库连接
创建数据库连接
3.创建Statement
Statement实例分为3 种类型:
①执行静态SQL语句。通常通过Statement实例实现(可以使用PreparedStatement代替)。
②执行动态SQL语句。通常通过PreparedStatement(预备语句)实例实现【开发中一般使用PreparedStatement,不会在每次执行语句的时候建立新的语句】。
③执行数据库存储过程。通常通过CallableStatement实例实现。
创建Statement
4.执行SQL语句
Statement接口提供了三种执行SQL语句的方法:executeQuery 、executeUpdate 和execute【批量执行使用prepareStatement.addbatch();和prepareStatement.executeBatch(); 】
执行SQL语句
5.获取执行结果
获取执行结果
6.关闭JDBC对象
操作完成以后要把所有使用的JDBC对象全都关闭,以释放JDBC资源,包括:Connection、Statement、ResultSet。
7.事务操作
①开启事务操作使用conn.setAutoCommit(false);
②执行完事务中操作后提交事务conn.commit();
③如果在事务执行中出现错误抛出了异常,此时应该捕获异常并且事务回滚,在catch中conn.rollback();