gpt4 book ai didi

java - 将多个数据库结果写入 csv 文件

转载 作者:行者123 更新时间:2023-12-01 15:23:30 27 4
gpt4 key购买 nike

我正在将第一个数据库查询结果集的结果集写入 csv 文件的前 2 列。

然后我尝试在 csv 的第三列中写入标题名称“HSS1”,该列将包含另一个数据库表的结果集。我没有以正确的方式执行第二步。

第一步:

        fw = new FileWriter(filename);
fw.append("CID");
fw.append(',');
fw.append("Uniques");
fw.append('\n');

rs=stmt.executeQuery(sql);

while(rs.next()){

fw.append(rs.getString(1));
fw.append(',');
fw.append(rs.getString(2));
fw.append('\n');
fw.flush();

在 csv 文件中写入第二个数据库查询的 header 名称

第二步

try{

fw.append(",");
fw.append(",");
fw.append("HSS1");
fw.append('\n');

fw.close();

HSS1 被写入第三列,但它不是标题。

谢谢

最佳答案

append() 始终追加到文件末尾。

您需要做的是将代码移动到正确的位置,并同时(在一个循环中)迭代两个数据库查询。

关于java - 将多个数据库结果写入 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10517865/

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