当前位置:首页 » 操作系统 » 数据库导出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();
}
}
}
热点内容
iPhone7怎么加密相册 发布:2025-10-14 21:02:42 浏览:198
程序如何编译 发布:2025-10-14 20:52:59 浏览:217
香港服务器有哪些ip段 发布:2025-10-14 06:54:12 浏览:119
如何用菜刀看数据库配置 发布:2025-10-14 06:09:11 浏览:701
java请求超时 发布:2025-10-14 06:07:01 浏览:567
密码器输入支票上什么号 发布:2025-10-14 06:01:20 浏览:64
如何取走ftp服务器数据 发布:2025-10-14 06:01:17 浏览:101
荣耀v6鸿蒙怎么刷回安卓 发布:2025-10-14 05:53:35 浏览:956
php手机视频上传 发布:2025-10-14 05:53:33 浏览:582
皓影幻夜版有哪些配置 发布:2025-10-14 05:53:27 浏览:787