【问题标题】:How do you export a file SQLite db using Eclipse如何使用 Eclipse 导出文件 SQLite db
【发布时间】:2012-02-23 05:28:03
【问题描述】:

我是来自韩国的 Dalsam。 24岁

我正在使用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'.

我该怎么办?

【问题讨论】:

  • 我没有答案,但我能不能说...我喜欢感伤的感觉。

标签: android eclipse sqlite import


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    窗口->透视->打开透视->其他->DDMS - 然后在左侧搜索您的项目 - 从右侧选择文件资源管理器 - 搜索文件数据然后再次数据 - 再次搜索您的项目名称 - 然后数据库打开它你会发现你的数据库 *如果你想导入它,选择你的数据库,然后你会在顶部找到一个按钮,上面有一个标题,叫做从设备中提取文件,你可以通过名为 SQLite Manager 的 firefox 插件打开它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      • 2015-09-30
      相关资源
      最近更新 更多