此代碼在列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