小编Jam*_*mes的帖子

使用JDBC驱动程序在oracle数据库中锁定表

我试图在我的测试框架中锁定一个表,以触发超时.我使用以下代码来锁定表.

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中测试这个,一旦我执行了那个锁,我在手动测试页面的时候就在睡觉了,这会导致问题吗?

谢谢,詹姆斯

java jdbc

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×1

jdbc ×1