當前位置:首頁 » 操作系統 » 資料庫導出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-09-18 03:21:24 瀏覽:849
深圳ug五軸編程培訓 發布:2025-09-18 03:13:35 瀏覽:194
安卓軟體殘留怎麼清理 發布:2025-09-18 03:02:02 瀏覽:340
centos7apachephp7 發布:2025-09-18 03:01:47 瀏覽:653
安卓如何實現點擊彈出列表 發布:2025-09-18 02:47:25 瀏覽:53
python文件函數 發布:2025-09-18 02:47:23 瀏覽:570
pythonwrap 發布:2025-09-18 02:46:32 瀏覽:328
伺服器與計算機有什麼區別 發布:2025-09-18 02:07:26 瀏覽:931
python不支持的數據類型有 發布:2025-09-18 01:50:23 瀏覽:646
長江存儲科技招聘 發布:2025-09-18 01:44:48 瀏覽:769