0
我對這件事做了一些研究,但沒有發現任何結論。我使用的是本地HSQLDB
這裏的是我如何連接到這個數據庫:與本地HSQLDB的多重連接 - Java
Connection con = DriverManager.getConnection("jdbc:hsqldb:file:src/database/db", "SA", "");
我希望能夠使多個連接。爲什麼?我有兩個Java應用程序。一個是顯示來自該數據庫的數據(只讀),另一個是將數據添加到該數據庫(讀取和寫入)。我可能需要有每個應用程序的幾個實例。但是,當一個連接已經是活動的,並且我跑我的應用程序的第二個實例,它不運行,後來給我一個錯誤10秒:
Database lock acquisition failure: lockFile
有沒有辦法來實現這一目標?
,因爲我不,我不能使用服務器沒有一個在我手中。我正在開發的應用程序需要在任何計算機上本地使用(不能使用本地主機)。 – pioupiou1211
本地主機是您的電腦。 HSQLDB服務器是在您的計算機上運行的程序。 – fredt
我不太明白。我以爲你必須設置本地主機。我應該如何在使用HSQLDB的本地主機上設置數據庫並在程序開始時?你有一個例子嗎?該文檔有點含糊。 – pioupiou1211