我有一個Java程序,它與具有journal_mode作爲刪除的SQLite數據庫交互。嘗試打開sqlite數據庫時,頁面大小爲64KB時出現異常
此程序適用於所有數據庫,並且我能夠進行事務,只要數據庫的頁大小爲32 KB。
但是有一個sqlite數據庫的頁面大小爲64 KB。當我嘗試執行 stmt.executeQuery(); 上DB,它給了我異常
值java.sql.SQLException:[SQLITE_NOTADB]打開的文件不是數據庫文件(文件加密或不是一個數據庫)
可有人請讓我知道什麼事情成爲這個解決方案嗎?該數據庫未加密,並且只有journal_mode作爲刪除。
雖然我可以用SQLITESpy工具打開這個數據庫。
謝謝
你可以使用任何其他SQLite工具打開該文件嗎? –
是的,我可以用sqlitespy工具打開這個數據庫。 – user1108687
在SQLiteSpy和JDBC驅動程序中,SELECT sqlite_version();'PRAGMA compile_options;'的結果是什麼? –