可以从JDBC中运行sqlite .import命令吗?

时间:2012-05-12 00:25:43

标签: java performance sqlite jdbc import

尝试它会在“。”上给我一个语法错误。

如果没有,是否有另一种方法将数据批量加载到具有类似性能的sqlite数据库中? .import(来自命令行)在一分钟内完成插入(包含在事务中)超过20分钟的操作。

我在阅读Faster bulk inserts in sqlite3?后尝试使用.import。除了虚拟表之外,我已经尝试了所有其他建议。

谢谢!

1 个答案:

答案 0 :(得分:2)

所有.blah命令只是sqlite shell的功能;它们不能用于JDBC(或任何其他语言嵌入)。通过非常大的数据导入,可以单独运行它(或者在子进程中,只要父进程当时没有处理任何其他事务)。