我试图在我的测试框架中锁定一个表,以触发超时.我使用以下代码来锁定表.
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();
}
Run Code Online (Sandbox Code Playgroud)
执行此操作后,我尝试访问该页面并向该帐户添加元素.但是它不起作用,锁似乎没有发生.知道为什么这不起作用吗?我目前正在java中测试这个,一旦我执行了那个锁,我在手动测试页面的时候就在睡觉了,这会导致问题吗?
谢谢,詹姆斯