帮忙看一段java代码

2025-06-28 03:54:57
推荐回答(4个)
回答1:

在默认情况下stat.execute();这是自动提交的conn.setAutoCommit(true);,如果你不更改为conn.setAutoCommit(false);是不需要commit()的,如果更改了就需手动提交了。
另外一般commit()只用于事物处理。记得rollback()一下

回答2:

没有commit操作哈

回答3:

应该是你的DBConnection把自动提交事务关闭了
commit()一下就行了
以及sql报错时你也不rollback()一下

回答4:

书上有写到commit( ),但是我自己做的时候并没有 用到。看看你的数据库连接有没有问题 ,我觉得你是没有连上,我用的是Connection con =DriverManager.getConnection(conURL,userName,userPasswd)·。