jdbc executeUpdate在自动提交模式下失败

时间:2013-06-30 16:55:00

标签: java postgresql jdbc commit sqlexception

在postgresql数据库的自动提交模式下,如果jdbc executeUpdate抛出SQLException,则表示数据库上的数据没有被修改?或者我应该将autocommit设置为false并手动管理它?

1 个答案:

答案 0 :(得分:1)

  

创建连接时,它处于自动提交模式。这意味着   将每个单独的SQL语句视为事务并且是   执行后立即自动提交。这是真的   所有JDBC驱动程序,包括PostgreSQL的驱动程序。 开始新的   交易,我们关闭自动提交。

要阅读更多内容并获取示例代码,请查看:http://zetcode.com/db/postgresqljavatutorial/