在postgresql数据库的自动提交模式下,如果jdbc executeUpdate抛出SQLException,则表示数据库上的数据没有被修改?或者我应该将autocommit设置为false并手动管理它?
答案 0 :(得分:1)
创建连接时,它处于自动提交模式。这意味着 将每个单独的SQL语句视为事务并且是 执行后立即自动提交。这是真的 所有JDBC驱动程序,包括PostgreSQL的驱动程序。 开始新的 交易,我们关闭自动提交。
要阅读更多内容并获取示例代码,请查看:http://zetcode.com/db/postgresqljavatutorial/