gpt4 book ai didi

java - Derby 数据库导出为单个文件?

转载 作者:搜寻专家 更新时间:2023-11-01 02:27:22 36 4
gpt4 key购买 nike

我正在制作一个小应用程序,我正在使用嵌入式 derby 数据库,我希望该应用程序能够将整个数据库保存到一个文件中,该文件可以存储在硬盘驱动器上,也可以通过打开它来导入数据库将来提交文件。关于我该怎么做的任何线索或示例?

最佳答案

这可能对您有所帮助!

1- Resource 1所有细节

2- Resource 2仅包含导出详细信息

3- Using Java to Export/Import使用 Jdbc

将表中的所有数据导出到单个导出文件,包括 LOB 数据

SYSCS_UTIL.SYSCS_EXPORT_TABLE (IN SCHEMANAME VARCHAR(128), IN TABLENAME VARCHAR(128), IN FILENAME VARCHAR(32672), IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1), IN CODESET VARCHAR(128))

将 SELECT 语句的结果导出到单个文件,包括 LOB 数据

SYSCS_UTIL.SYSCS_EXPORT_QUERY (IN SELECTSTATEMENT VARCHAR(32672), IN TABLENAME VARCHAR(128), IN FILENAME VARCHAR(32672), IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1), IN CODESET VARCHAR(128))

JDBC 导入导出程序

您可以从 JDBC 程序运行导入和导出过程。

以下代码片段显示了如何从 Java 调用 SYSCS_UTIL.SYSCS_EXPORT_TABLE 过程。在此示例中,该过程将默认架构中的 staff 表中的数据导出到 staff.dat 文件。百分比 (%) 字符用于指定列分隔符。

PreparedStatement ps=conn.prepareStatement(
"CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (?,?,?,?,?,?)");
ps.setString(1,null);
ps.setString(2,"STAFF");
ps.setString(3,"staff.dat");
ps.setString(4,"%");
ps.setString(5,null);
ps.setString(6,null);
ps.execute();

关于java - Derby 数据库导出为单个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18692158/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com