时间:2021-07-01 10:21:17 帮助过:9人阅读
ps.setString(1, "col_value");
ps.setString(2, "123456");
第四步,执行并获取结果
ResultSet rs = ps.executeQuery();
第五步,释放资源,顺序和创建的顺序相反
rs.close();
ps.close();
conn.close()
4 事务和回滚
事务就是一连串的sql操作,要们全部成功,要们全部失败。
当数据库的autocommit设置为false之后,在Statement上执行executeQuery()之后并没有真正的将数据提交到数据库,这个时候,如果直接执行rollback操作,这些executeQuery()操作就会被丢弃。只有在调用commit()并且没有exception发生的情况下,才是真正的执行成功了。我们可以在异常处理中加入rollback操作,对提交失败的事务进行回滚。
jdbc
标签:没有 val url user col rollback 情况 回滚事务 ring