Android 如何使用Eclipse导出文件SQLite db
我是韩国人Dalsam。24岁 我正在使用EclipseJava工具开发android 我有个问题 此查询成功Android 如何使用Eclipse导出文件SQLite db,android,eclipse,sqlite,import,Android,Eclipse,Sqlite,Import,我是韩国人Dalsam。24岁 我正在使用EclipseJava工具开发android 我有个问题 此查询成功 SQLite>.mode list SQLite>.separator "," SQLite>.output WordDB.csv SQLite>selete * from WordDB; SQLite>.exit 因此,将创建文件“WordDB.csv”。在Eclipse中,但此命令不运行 class WordDB
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'.
class WordDBManager扩展了SQLiteOpenHelper
{
...
}
WordDBManager mgr=新的WordDBManager();
字符串sql=“.mode list”;
管理器.getWritableDatabase().execSQL(sql);
sql=“.separator\”,\”;
管理器.getWritableDatabase().execSQL(sql);
sql=“.output WordDB.csv”;
管理器.getWritableDatabase().execSQL(sql);
sql=selete*来自WordDB;
管理器.getWritableDatabase().execSQL(sql);
sql=“.exit”;
02-23 05:16:40.095:I/数据库(27383):sqlite返回:错误代码=1,消息=near“
语法错误
02-23 05:16:40.095:E/数据库(27383):当
正在准备“.mode list”。
我该怎么办?”(点)命令不是SQL语言的一部分,而是sqlite解释器的控制命令,这就是为什么您在试图将它们解释为SQL时收到语法错误的原因
您可以在以下位置找到可用的SQL语法。窗口->透视->打开透视->其他->DDMS -然后在左侧搜索您的项目 -从右侧选择文件资源管理器 -搜索文件数据,然后再次搜索数据 -再次搜索您的项目名称 -然后打开数据库,您将找到您的数据库
*如果你想导入它,请选择你的数据库,然后你会在上面找到一个按钮,上面有一个标题,叫做“从设备中拉出文件”,你可以通过名为SQLite Manager的firefox插件打开它。我没有答案,但我可以说……我很喜欢这种感伤的感觉。