SQLiteデータベースを使用しているJavaアプリケーションを開発中です。データを見やすくするために、Firefoxのプラグイン "SQLite Manager"を使用しています。Eclipse-projectとSQLite Manager間のSQLite-DBの不一致
sqlite-databaseは私のsrc-folder(src/db/db.sqlite)に置かれています。 その場所からデータベースを開くと、データベースに古いエントリが表示されます。
代わりに、自分のコードにテーブルからすべてのデータを読み込み、.docxに書き込むメソッドがあります。ここで私は以前に別の方法でテーブルに書き込んだデータを見ることができます。
Eclipseがデータベースファイルをどうにかロックしていたようです。 それを別の場所にコピーし、そこからSQLite-Managerで再度開いても、古いエントリが表示されました。
編集:今度はテーブルに別の列を追加し、SQLite Managerでテーブルの内容を削除しました。私のテーブルの内容を.docxに再度エクスポートすると、空の.docxが表示されます。これは、データベースがSQLite Managerに表示されているものと一貫性があることを示しています。
私はその行動をウェブで見つけられませんでした。 誰にも分かりますが、なぜこれが起こりますか?
ありがとうございます。これは解決策のようです。私はこれを試してみる。 – KJaeg
@ cricket_007あなたは正しいです。/binディレクトリからそれを選択すると、正しいデータベースが得られました。 – KJaeg
これを回答として投稿した場合は、それを一番上の回答としたいと思います。 – KJaeg