我想将表格的整个数据放入文本文件中,我使用的代码如下
String url = "jdbc:sqlserver://localhost:1433;databaseName=DBTEST;user=Data;password=123;";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
Connection con = DriverManager.getConnection(url);
Statement select = con.createStatement();
ResultSet result = select.executeQuery
("select * from testTable");
System.out.println("Got results:");
System.out.println(result);
FileWriter fw = new FileWriter("I:/File/InputFile.txt");
BufferedWriter bw = new BufferedWriter(fw);
while(result.next())
{
try{
bw.write(String.valueOf(result.getFloat("XColumn")));; // \n is for to write in a new Line .
bw.newLine();
}
catch (Exception e) {
System.out.println("Errrrr......... writing to a file..... :P"+e);
}
}
bw.close();
select.close();
con.close();
}
catch( Exception e ) {
e.printStackTrace();
}
在这里,我只得到我指定的对应的 column(XColumn) 值result.getFloat("XColumn")
。我怎样才能得到整个表的价值?
注意:我的表格格式为 testTable(XColumn,YColumn,ZColumn)。我想要 txt 文件中的所有列值。