2013-04-08 74 views
-2

我想通過使用java導出/保存爲sqlite數據庫到另一個空間(例如:C,D,任何地方) ... 我希望有人可以幫助我解決這個問題。 。 的觀點是 也許使用的Java Swing做一個界面,這個方案有一個SQLite數據庫,我們有一個按鈕(另存爲)按,可以做除本dB到另一個空間 我不能找到很多資源來查詢,所以我希望有人能幫助我完成這個計劃。 我會很高興,謝謝。使用java導出sqlite數據庫

+0

這裏不是自由職業者。它被稱爲Stackoverflow。 – user198989 2013-04-08 08:29:28

回答

0

的SQLite允許您ATTACH另一個數據庫文件(該文件可以位於任何地方)。然後,你只需要使用SQL語句copy the contents over。這是你想要的東西。

ATTACH DATABASE '/the/path/to/the/other/db.sqlite' AS otherdb; 
CREATE TABLE otherdb.theTableName (...); 
INSERT INTO otherdb.theTableName SELECT * FROM main.theTableName; 

另外,沒有連接打開剛纔複製的數據庫文件。