我需要将 MySql db 中包含的几个表通过 Java 代码传输到 Sqlite 数据库。
为此,在我的应用程序中,我执行以下操作:
- 创建一个 Sqlite 数据库
- select * from each table(of mysql db) ,从结果集中获取每个字段对应的数据,并将每个字段的数据插入到对应的sqlite表中。
这是正确的方法吗?有没有更好的方法来做到这一点?
任何帮助表示赞赏。
如果这是只发生一次的事情,您可以考虑使用 sqlite .import 命令(http://www.sqlite.org/sqlite.html)并使用 mysqldump 将数据转储到可由 .import 读取的 csv 文件中
使用插入脚本从 MySQL 导出模式,编辑它(删除 MySQL 特定的语法),然后在 SQLite 中执行它。
看看这个python方法。这可以帮助你吗