2013-04-08 141 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; 

另外,没有连接打开刚才复制的数据库文件。