我正在尝试在我的测试框架中锁定一张表格,以触发超时。我正在使用以下代码来锁定这个表格。
String lock = "lock table "+ tableName +" in exclusive mode";
try {
connection = DriverManager.getConnection(_url, _username, _password);
connection.setAutoCommit(false);
Statement stmt1=connection.createStatement();
stmt1.executeUpdate(lock);
} catch (SQLException e) {
e.printStackTrace();
}
执行完这个操作后,我尝试访问页面并向账户添加元素。然而,它不起作用,锁定似乎没有发生。你有任何想法为什么会出现这种情况吗?我目前正在Java中进行测试,一旦执行了该锁定,我会在手动测试页面时暂停线程,这可能会引起问题吗?
谢谢, 詹姆斯