【问题标题】:How to export Derby database to sql insert file using JDBC如何使用 JDBC 将 Derby 数据库导出到 sql 插入文件
【发布时间】:2017-03-01 02:00:46
【问题描述】:

我正在尝试将当前数据库提取到 .sql 插入文件。我正在使用 IntelliJ 和 Derby 嵌入式数据库。我知道如何通过 IntelliJ 完成本手册,但我想通过 JDBC 来完成。我也想将文件存储在项目中,以便以后可以将其作为 sql 脚本运行以插入到数据库中。

【问题讨论】:

  • 您可以将表卸载到逗号分隔值 (CSV) 文件,然后从该 CSV 文件重新加载该数据。这有帮助吗?
  • 啊,好吧,是的。我实际上并不需要它一定是一个 .sql 文件,只是可以稍后再次加载到数据中以实现保存状态的东西。
  • 这是 CSV 导出功能的文档:db.apache.org/derby/docs/10.13/ref/rrefexportproc.html

标签: java jdbc intellij-idea derby


【解决方案1】:

无法将 Derby 数据库提取到可以稍后运行的 .sql 文件。

相反,只需压缩您的 Derby 数据库文件夹并稍后解压缩。

【讨论】:

    【解决方案2】:

    http://db.apache.org/derby/docs/10.0/manuals/admin/hubprnt43.html#Backing+Up+a+Database

    没有备份为 sql 文件格式的选项。但是,要执行数据库的脱机备份,只需使用操作系统命令复制数据库目录即可。在执行脱机备份之前,必须关闭数据库。

    【讨论】:

      猜你喜欢
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 2017-05-01
      • 2011-10-09
      • 2014-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多