请教一个数据库加锁的问题:con.commit()前是否会对要操作的表加锁?
nt941 2003-10-29 05:38:24 比如:
……
con.setAutoCommit(false);
String sql = "update VTABLE ……";
pstmt = this.con.prepareStatement(sql);
pstmt.execute();
pstmt.close();
con.commit();
……
请问在最后一句代码执行前,如果同时有人对表VTABLE进行操作,那么他能成功吗?如果不能,该如何对表VTABLE加锁(在某个时刻我只想允许一个人对该表进行操作)?
请高手赐教。
谢谢!