【问题标题】:Can one run the sqlite .import command from within JDBC?可以从 JDBC 中运行 sqlite .import 命令吗?
【发布时间】:2012-05-12 00:25:42
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: java performance sqlite jdbc import


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 2023-04-03
      • 1970-01-01
      相关资源
      最近更新 更多