當前位置:首頁 » 操作系統 » 資料庫導出txt文件

資料庫導出txt文件

發布時間: 2024-03-27 09:14:54

sql Server資料庫如何將多行查詢代碼執行結果導出到txt文件中

1、將上述SQL語句,保存到一個文本文件
s.sql

2、建立一個批處理文件runsql.bat,內容如下:
osql
-S資料庫名
-Usql用戶名
-Psql用戶密碼
-i
s.sql
-o
result.txt
(如果安裝的是
SQL2000,可將上面的osql,改為
isql)
3、運行runsql.bat後,檢查result.txt,這里就是SQL語句執行後的結果

Ⅱ 怎麼用java把Mysql資料庫中的表的數據輸出至文本文檔中

首先導入 mysql-connector-java-5.1.45-bin.jar 包

代碼如下:

importjava.io.*;
importjava.sql.*;

publicclassApp{

publicstaticvoidmain(String[]args){

try{

Class.forName("com.mysql.jdbc.Driver");

//資料庫用戶
Stringuser="root";

//資料庫密碼
Stringpassword="";

Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_sale",user,password);

Statementstmt=conn.createStatement();

//查詢,從資料庫db_sale的proct表中查詢id,name,qty欄位
ResultSetrs=stmt.executeQuery("SELECTid,name,qtyFROMproct");

//創建輸出文件result.txt
Filefile=newFile("d://result.txt");
OutputStreamWriterwriter=newOutputStreamWriter(newFileOutputStream(file));

while(rs.next()){

writer.write(String.valueOf(rs.getLong(1))+" ");
writer.write(rs.getString(2)+" ");
writer.write(String.valueOf(rs.getInt(3)));
writer.write(" ");

//System.out.println(rs.getLong(1));
//System.out.println(rs.getString(2));
//System.out.println(rs.getLong(3));
}

writer.flush();
writer.close();

rs.close();
stmt.close();
conn.close();

}catch(Exceptione){
e.printStackTrace();
}
}
}
熱點內容
手機上傳播病毒 發布:2025-01-18 13:49:20 瀏覽:503
空調壓縮機電路 發布:2025-01-18 13:42:42 瀏覽:545
空間訪問的記錄恢復 發布:2025-01-18 13:26:19 瀏覽:999
雲伺服器mysql怎麼連接 發布:2025-01-18 13:26:08 瀏覽:648
主動加密 發布:2025-01-18 13:25:28 瀏覽:815
哥手機的密碼是什麼 發布:2025-01-18 13:24:36 瀏覽:466
伺服器託管用什麼寬頻 發布:2025-01-18 13:24:00 瀏覽:234
android谷歌地圖 發布:2025-01-18 13:22:59 瀏覽:551
入門反編譯 發布:2025-01-18 13:13:07 瀏覽:846
蒙皮演算法 發布:2025-01-18 12:57:53 瀏覽:550