如何从PostgreSQL的使用Java中BufferedWriter将导出为CSV文件

问题描述 投票:-3回答:1

我准备了一批SQL的PreparedStatement在下面的格式将数据导出为CSV文件。

COPY (SELECT ..... FROM ..... LIMIT 500 OFFSET ...) TO STDOUT (format 'csv', delimiter ',') '|'

现在我要挂钩的BufferedWriter上面的SQL语句,使输出为指定的文件。任何建议如何做到这一点?

java spring-boot
1个回答
0
投票

我不知道你真的需要这种结构。事实上,你有两个目标才达到:读取数据库中的数据,并将其写入到文件。

在PostgreSQL中使用JDBC的例子是在这里:https://jdbc.postgresql.org/documentation/head/query.html

写入数据的例子为file:https://jdbc.postgresql.org/documentation/head/query.html

只是相结合他们。

© www.soinside.com 2019 - 2024. All rights reserved.