2017-05-21 17 views
0

私はのSQLException:データベースファイルがロックされている(データベースがロックされている)

java.sql.SQLException:[SQLITE BUSY] The database file is locked (database is locked) 

私は私が構築された私のjarファイルを実行するたびに、このエラーが発生しています。私のネットビーンズからそれを実行しているときはうまくいく。私はすでに結果セットとpreparedstatementを閉じようとしましたが、私はjarファイルを実行しているときにまだ表示されます。どうすればこれを取り除くことができますか?私も接続を閉じる必要がありますか?

+0

http://stackoverflow.com/questions/39510409/sqlite-busy-the-database-is-locked-java、こちらをご覧ください。 –

+0

finallyブロックでresultsetとpreparedstatementを閉じようとしましたが、それでも動作しません。 –

+0

複数の接続がありますか? 、http://stackoverflow.com/questions/13891006/getting-sqlite-busy-database-file-is-lock-with-select-statements –

答えて

0

まずNetbeansを閉じてみてください。それは書き込みロックを保持している可能性があります。

+0

試してみてください。うまくいきませんでした。しかし、ありがとう –

+0

はい、あなたはそれを他に与える前にすべてのリソースを閉じる/解放する必要があります –

関連する問題