如何使用Eclipse导出文件SQLite数据库

时间:2012-02-23 05:28:03

标签: android eclipse sqlite import

我是来自韩国人的Dalsam。 24old

我正在使用Eclipse java工具,并开发android。

我有疑问。

此查询已成功完成。

SQLite>.mode list     
SQLite>.separator ","     
SQLite>.output WordDB.csv    
SQLite>selete * from WordDB;     
SQLite>.exit

结果,将创建文件'WordDB.csv'。在Eclipse中,但此命令不会运行。

class WordDBManager extends SQLiteOpenHelper
{
...
}

WordDBManager mgr = new WordDBManager();    
String sql = ".mode list";    
mgr.getWritableDatabase().execSQL(sql);    
sql = ".separator \",\"";    
mgr.getWritableDatabase().execSQL(sql);    
sql = ".output WordDB.csv";    
mgr.getWritableDatabase().execSQL(sql);    
sql = selete * from WordDB;    
mgr.getWritableDatabase().execSQL(sql);    
sql = ".exit";


<Error message>
02-23 05:16:40.095: I/Database(27383): sqlite returned: error code = 1, msg = near ".": 

syntax error    
02-23 05:16:40.095: E/Database(27383): Failure 1 (near ".": syntax error) on 0x30d3a0 when 

preparing '.mode list'.

我该怎么办?

2 个答案:

答案 0 :(得分:0)

“”。 (dot)命令不是SQL语言的一部分,而是sqlite解释器的控制命令,这就是为什么在尝试将它们解释为SQL时收到语法错误的原因。

您可以在http://www.sqlite.org/syntaxdiagrams.html找到可用的SQL语法。

答案 1 :(得分:0)

window-&gt; Perspective-&gt; open perspective - &gt; Other - &gt; DDMS - 然后在左侧搜索您的项目 - 从右侧选择文件浏览器 - 再次搜索文件数据然后再搜索数据 - 再次搜索您的项目名称 - 然后数据库打开它你会找到你的数据库 *如果你想导入它选择你的数据库然后你会发现顶部有一个标题,它上面有一个名为pull a file的文件,你可以通过名为SQLite Manager的firefox插件打开它。