当前位置:Gxlcms > 数据库问题 > jdbc

jdbc

时间: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   

人气教程排行