gpt4 book ai didi

java - 从数据库循环查询

转载 作者:行者123 更新时间:2023-12-01 11:05:56 25 4
gpt4 key购买 nike

我正在使用 Java 将数据库中的查询写入 CSV 文件。我该如何做才能循环查询结果,以便它在 CSV 文件中逐行显示。下面是我的代码片段。

StringBuilder sb =  new StringBuilder();

sb.append(reportBO.projectList(this.getSearchBean());
sb,append(',');
sb.append('\n');

假设我的查询是

SELECT * FROM PROJECT

以下是我的预期结果。 enter image description here

最佳答案

如下所述循环结果集并将其写入文件中,

    while (rs.next()){
sb.append(rs.getString(<ColumnName1>));
sb.append(',');
sb.append(rs.getString(<ColumnName2>));
sb.append(',');
sb.append(rs.getString(<ColumnName3>));
sb.append('\n');
}

如果您要将数据填充到 StringBuffer 中,请确保定期将其写入文件(例如每 1000 行)。否则,如果结果包含大量行,您可能会收到 OutOfMemoryException

关于java - 从数据库循环查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32950569/

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