请教一个数据库加锁的问题:con.commit()前是否会对要操作的表加锁? 你启动事务了,然后调用update语句,这个时候这个表(或者这个表中的部分记录)已经被锁定不能够被其它用户修改,如果另外一个人试图update,他会处于等待指定你commit为止 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同上。如果不成功的话,一定要rollback。不然这个表有可能被锁死。 综合楼上两个,就可以了!conn.setAutoCommit(false);stmt = conn.prepareStatment(sql);stmt.setXXX();.....result = stmt.exceUpdate();if(result == 0){try{ conn.rollback(); conn.setAutoCommit(true);} catch(Exception e){}} 图形沿着鼠标轨迹移动 求正则表达式 外网访问局域网我的tomcat 【新进展】 为什么子窗口未提交就关闭了,也不刷新父窗口? 为什么数组元素是从0开始的,result.getstring是从1开始的? 急求帮助!! 如何培养逻辑思维? 网络图是啥东东? java的日期问题 uriencoding 中文网址的问题 ***捡分小问题,关于双击事件的实现问题,各位大侠,帮帮忙! 一个关于swing的问题!!
如果不成功的话,一定要rollback。不然这个表有可能被锁死。
stmt = conn.prepareStatment(sql);
stmt.setXXX();
.....
result = stmt.exceUpdate();
if(result == 0)
{try{
conn.rollback();
conn.setAutoCommit(true);}
catch(Exception e){}
}