conn.commit问题

rushly 2013-07-06 01:00:57
如果jdbc设置 conn.set事务自动提交为false

1.首先preparedstatement执行完一个insert SQL成功;
2.然后preparedstatement.close();
3.最后conn.commit();conn.close();

请问事务会提交插入的数据吗?
...全文
663 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lt3 2013-07-07
  • 打赏
  • 举报
回复
引用 3 楼 rushly 的回复:
preparedstatement关闭在前也能提交吗
commit 是由Connection创建的, 跟PreparedStatement没关系!
rushly 2013-07-07
  • 打赏
  • 举报
回复
嗯嗯 主要现在机子上没环境,,,,
shy315 2013-07-06
  • 打赏
  • 举报
回复
引用 1 楼 shadowsick 的回复:
实践出真知...
这个是真理,感觉上conn在close前都可以commit
rushly 2013-07-06
  • 打赏
  • 举报
回复
preparedstatement关闭在前也能提交吗
长笛党希望 2013-07-06
  • 打赏
  • 举报
回复
在不报异常的情况里commit当然是能正常插入至数据库的
小丑哥_V5 2013-07-06
  • 打赏
  • 举报
回复
实践出真知...

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧