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

标签 java performance sqlite jdbc import

尝试它时,我在“.”上出现了语法错误。

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

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

谢谢!

最佳答案

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

关于java - 可以从 JDBC 中运行 sqlite .import 命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10560074/

相关文章:

java - 如何在 Java 中计算枚举的哈希码,以及如何将枚举哈希码组合为 HashMap 的键

XNA 游戏中的 C# 委托(delegate)性能

java - 为什么在 Tomcat 下运行的应用程序只使用了一半的可用 CPU?

java - Android帮助,试图将值(value)从一个类转移到另一个类(android应用程序)

java - Spring boot JPA空指针异常

java - 要下载的文件扩展名类型

sql - SQL Server 中的 INNER JOIN 与 LEFT JOIN 性能

带有ARC的iOS APP没有泄漏但事件字节增加

sqlite - 如何删除加密设置 - Delphi?

SQLite 插入后触发