此代码在列A-D 中正确地在我的CSV文件中打印4个数据标题和数据。但是,在E-H列中存在随机数据集。ResultSetMetaData到Filewriter/CSV问题JAVA
ResultSetMetaData rsmd = result.getMetaData();
int columnCount = rsmd.getColumnCount();
for (int i = 1; i < columnCount + 1; i++) {
String name = rsmd.getColumnName(i);
out.print(name);
if (i != columnCount + 1) {
out.print(",");
System.out.print(i);
}
}
while (result.next()) {
out.println(String.format("%s,%s,%s,%s", result.getString(1),
result.getString(2), result.getString(3),
result.getString(4)));
}
result.close();
statement.close();
究竟是什么问题? –
发表snipet。 CSV是一种文本文件格式,因此您可以发布一些坏行和期望看到的内容。我建议,因为代码没有出现任何错误。 –
对不起,这个问题是“8243,9,110,-0.05”显示为标题 – Bugz