Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将数据(字符串)写入文本文件_Java_Sql_Io - Fatal编程技术网

Java 如何将数据(字符串)写入文本文件

Java 如何将数据(字符串)写入文本文件,java,sql,io,Java,Sql,Io,我目前有以下代码行: ResultSet RS = cs.executeQuery(); .... FileOutputStream outFile = new FileOutputStream(file, false); while(RS.next()) { outFile.write(RS.getString(1)); } 结果集中只有一列。我收到一个错误,RS.getString(1)必须是int。需要一个int值。您只需在此处使用PrintWriter,它具有: 或者将每个字符

我目前有以下代码行:

ResultSet RS = cs.executeQuery();
....
FileOutputStream outFile = new FileOutputStream(file, false);
while(RS.next()) {
    outFile.write(RS.getString(1));
}
结果集中只有一列。我收到一个错误,RS.getString(1)必须是int。

需要一个
int
值。您只需在此处使用
PrintWriter
,它具有:

或者将每个
字符串
写入新行,请使用

请试一试

     public static void main(String[] arg) throws IOException{
    File file=new File("C:\\file.txt");
    String text="myText";
    FileOutputStream fileOutputStream=new FileOutputStream(file);
    fileOutputStream.write(text.getBytes());
    fileOutputStream.close();

}
您正在使用此方法:
writer.println(...);
     public static void main(String[] arg) throws IOException{
    File file=new File("C:\\file.txt");
    String text="myText";
    FileOutputStream fileOutputStream=new FileOutputStream(file);
    fileOutputStream.write(text.getBytes());
    fileOutputStream.close();

}