当前位置:首页 » 操作系统 » 数据库导出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();
}
}
}
热点内容
python字符串存在 发布:2025-05-10 18:14:39 浏览:870
算法示意图 发布:2025-05-10 18:12:54 浏览:984
c语言运算优先级表 发布:2025-05-10 18:09:51 浏览:694
林肯ftp 发布:2025-05-10 18:04:02 浏览:442
自动认购源码 发布:2025-05-10 17:59:08 浏览:917
存储行业发展 发布:2025-05-10 17:56:59 浏览:643
非易失存储技术 发布:2025-05-10 17:47:17 浏览:705
androidstudiosvn 发布:2025-05-10 17:47:14 浏览:112
php下载csv 发布:2025-05-10 17:46:30 浏览:407
为什么每次登录淘宝都要输密码 发布:2025-05-10 17:44:57 浏览:574