我每次遇到我跑,我建我的jar文件時出現此錯誤的SQLException:數據庫文件被鎖定(數據庫被鎖定)
java.sql.SQLException:[SQLITE BUSY] The database file is locked (database is locked)
。當我從我的netbeans運行它時很好。我已經試過關閉結果集和準備語句,但是當我運行jar文件時它仍然顯示出來。我怎樣才能擺脫這一點?我是否也應該關閉連接?
我每次遇到我跑,我建我的jar文件時出現此錯誤的SQLException:數據庫文件被鎖定(數據庫被鎖定)
java.sql.SQLException:[SQLITE BUSY] The database file is locked (database is locked)
。當我從我的netbeans運行它時很好。我已經試過關閉結果集和準備語句,但是當我運行jar文件時它仍然顯示出來。我怎樣才能擺脫這一點?我是否也應該關閉連接?
先嚐試關閉Netbeans。它可能會持續寫入鎖定。
試過了。沒有工作。謝謝 –
是的,你需要關閉/釋放所有的資源,然後再給其他人 –
http://stackoverflow.com/questions/39510409/sqlite-busy-the-database-is-locked-java,看到這一個。 –
我試着關閉finally塊上的結果集和preparedstatement,它仍然不起作用 –
你有多個連接嗎? ,http://stackoverflow.com/questions/13891006/getting-sqlite-busy-database-file-is-locked-with-select-statements –