时间:2021-07-01 10:21:17 帮助过:15人阅读
3、创建statement
// 3.1 静态SQL语句,不能动态填充参数
Statement stmt = con.createStatement() ;
// 3.2 动态SQL语句,可动态设置参数值
PreparedStatement pstmt = con.prepareStatement(sql) ;
// 3.3 调用存储过程
CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
4、执行SQL语句
// 4.1 执行查询数据库的SQL语句,返回一个结果集(ResultSet)对象。
ResultSet executeQuery(String sqlString)
// 4.2 用于执行INSERT、UPDATE或DELETE语句以及SQL DDL语句
int executeUpdate(String sqlString)
// 4.3 用于执行返回多个结果集、多个更新计数或二者组合的语句
boolean flag = stmt.execute(String sql)
5、处理结果
// 5.1 一种是返回执行的记录数,如upate
// 5.2 第二种返回的是ResultSet 的结果对象
6、关闭资源
// 6.1 关闭ResultSet
// 6.2 关闭statement
// 6.3 关闭connection
JDBC连接
标签:基础 jdbc api