请教一个数据库加锁的问题: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){}} Quartz框架的时间配置,每5分钟怎样配置? 编译说需要标识符~~ java新手来提问 jade ~出现了 No ICP active错误!!请教!! 弱弱地一问,JNI中 --GetMethodID如何调用有多个参数的接口? 如何调用函数打开一个pdf文件呢?? 紧急求救!!!!!!!请指教 有人用html做过黑屏(好像dos)窗口的程序吗? 请求帮助:我是一个JAVA初学者 各位高手,请问怎样才能点击运行.jar的文件? ***捡分小问题,关于双击事件的实现问题,各位大侠,帮帮忙! 一个关于swing的问题!!
如果不成功的话,一定要rollback。不然这个表有可能被锁死。
stmt = conn.prepareStatment(sql);
stmt.setXXX();
.....
result = stmt.exceUpdate();
if(result == 0)
{try{
conn.rollback();
conn.setAutoCommit(true);}
catch(Exception e){}
}