gpt4 book ai didi

java - 如何从数据库获取数据并将其存储到文本文件中?

转载 作者:行者123 更新时间:2023-12-01 22:27:35 25 4
gpt4 key购买 nike

我是 Java 数据库新手,我正在尝试从 1 个表导出数据并将其存储在文本文件中。目前,下面的代码写入文本文件,但是全部写在一行上?有人可以帮忙吗?

我的代码

    private static String listHeader() {
String output = "Id Priority From Label Subject\n";
output += "== ======== ==== ===== =======\n";
return output;
}
public static String Export_Message_Emails() {
String output = listHeader();
output +="\n";
try {
ResultSet res = stmt.executeQuery("SELECT * from messages ORDER BY ID ASC");
while (res.next()) { // there is a result
output += formatListEntry(res);
output +="\n";

}
} catch (Exception e) {
System.out.println(e);
return null;
}
return output;
}
public void exportCode(String File1){
try {
if ("Messages".equals(nameOfFile)){
fw = new FileWriter(f);
//what needs to be written here
//fw.write(MessageData.listAll());
fw.write(MessageData.Export_Message_Emails());
fw.close();

}
}

最佳答案

不要使用硬编码值“\n”。请改用 System.getProperty("line.separator");,或者如果您使用的是 Java 7 或更高版本,则可以使用 System.lineSeparator();

关于java - 如何从数据库获取数据并将其存储到文本文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28454768/

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