基本上我只想一次只工作一个sql连接,等待其他连接直到第一次关闭。
Class myConnection
{
private static Connection con=null;
public void getConnection()
{
con= DriverManager.getConnection("jdbc:sqlite:"
+ properties.getProperty("sqliteDatabase"));
}
public void closeConnection()
{
con.close();
}
public static void main(String s[]){
myConnection m1=new myConnection();
m1.getConnection();
//m1 object using con variable
myConnection m2=new myConnection();
//m1.still executing query using con object
m2.getConnection();
//i should not allow m2 access con object till con object is null
}
我知道这不是一个正确的程序。我只是试图解释我想做什么。简而言之,我希望单个连接应该可以工作,等待另一个连接直到连接关闭。