如何在Java中使用notifyix卸载语句?

时间:2019-05-17 10:49:24

标签: java spring-boot informix jdbctemplate

我创建了一个TEMP表t1,并希望使用Java将t1记录写入文件。我将Spring Boot与jdbcTemplate一起使用,并打开以使用任何框架。 我确实尝试了以下方法,但没有结果。

jdbcTemplate.execute(("select * from dba.software into TEMP t1;");
jdbcTemplate.execute(("UNLOAD TO /tmp/software.csv DELIMITER '|' SELECT * FROM t1;")

使用UNLOAD语句执行此操作的最佳方法是什么?

1 个答案:

答案 0 :(得分:6)

不幸的是,除了dbaccess或4GL / ISQL之外,您不能使用“ LOAD”或“ UNLOAD”。这两个语句都是在数据库引擎中的那些工具中实现的。

如果要使用JDBC将数据卸载到外部文件,则需要使用游标获取数据并自己卸载。