JDBC:如何在开放阶段中止连接?

时间:2014-07-28 05:28:21

标签: jdbc database-connection abort

这是一个简单的问题。我想要的只是:

Connection connection = DriverManager.getConnectionButNoOpen(url)
try {
    connection.open(...
} catch (SQLException ex) {
    ....
}

并在另一个线程的开放阶段中止它,就像任何GUI程序所需要的那样。

我检查了源代码,但在从DriverManager.getConnection(调用Driver.connect)返回之前,连接始终处于打开状态。有没有标准的方法可以做到这一点,而无需借助反射API和黑客攻击?

0 个答案:

没有答案