这可能会帮助你!
1- 资源1 http://db.apache.org/derby/docs/10.4/tools/ctoolsimport16245.html包含所有细节
2- 资源2 http://db.apache.org/derby/docs/10.4/tools/ttoolsexporting.html仅包含导出详细信息
3- 使用 Java 导出/导入 http://db.apache.org/derby/docs/10.4/tools/ctoolsimportjdbc.html使用Jdbc
将表中的所有数据(包括 LOB 数据)导出到单个导出文件
SYSCS_UTIL。SYSCS_EXPORT_TABLE (IN 模式名称VARCHAR(128),IN表名VARCHAR(128),INFILENAMEVARCHAR(32672),IN
COLUMNDELIMITER CHAR(1),IN CHARACTERDELIMITER CHAR(1),IN 代码集 VARCHAR(128))
将 SELECT 语句的结果导出到单个文件,包括 LOB 数据
SYSCS_UTIL。SYSCS_EXPORT_QUERY (IN 选择语句VARCHAR(32672),IN表名VARCHAR(128),INFILENAMEVARCHAR(32672),IN
COLUMNDELIMITER CHAR(1),IN CHARACTERDELIMITER CHAR(1),IN 代码集 VARCHAR(128))
从 JDBC 导入和导出过程
您可以从 JDBC 程序运行导入和导出过程。
以下代码片段显示了如何调用SYSCS_UTIL.SYSCS_EXPORT_TABLE来自 Java 的过程。在此示例中,该过程将默认架构中的 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();