JDBC的回滚操作怎么没用? 代码写的有问题啊先try{捕获异常}catch{处理异常}然后finally{关闭连接},如果没有异常就提交,如果出现异常在catch代码块里面回滚就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 代码应该是try{commit}catch{rollback}finally{closeConnection} 事务是在Java这端控制的,你的update如果已经使数据库发生了变化,就没法回滚了!事务基本原理是把你的sql语句缓存下来,当你commit之后,之前缓存的sql就一条一条执行,提交到数据库。在commit之前,你可以用回滚。就是之前缓存的sql会取消掉。 我的意思是你都commit(),数据已经提交了,没法回滚了,想回滚的话,说明执行异常,所以应该在catch()中rollback() 关于GridBagLayout的问题!! 请教一个关于缓存的问题 gui对象转xml格式 求助:有关生命工程的问题!!雄鸡和雌鸡血液比较。。。 如何实现byte与int类型的相互转换? java面试牛题!请高手解决 vb中如何调用java 急急急!!!如何控制鼠标不能点击屏幕上的其他窗体??? 这个问题是怎么回事? 说我ClassNotFound有没有搞错啊! 一个爬虫里httpclient的代理问题 java map 数值排序问题
事务基本原理是把你的sql语句缓存下来,当你commit之后,之前缓存的sql就一条一条执行,提交到数据库。
在commit之前,你可以用回滚。就是之前缓存的sql会取消掉。
我的意思是你都commit(),数据已经提交了,没法回滚了,想回滚的话,说明执行异常,所以应该在catch()中rollback()