从MySQL数据库中导出数据
来源:互联网 发布:linux snmp 监控软件 编辑:程序博客网 时间:2024/05/17 23:48
从MySQL数据库中导出数据
package lianjie;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* java读取数据库内容并存放到文件中
*
* @author wang
*
*/
public class JavaToSQLTest {
static int count;
public static void main(String[] args) {
PrintWriter pw = null;
FileWriter fw = null;
Connection conn = null;
Statement st=null;
String guanjian;
try {
conn = Dbutil.getConnection();
st=conn.createStatement();
// 创建预编译SQL对象
PreparedStatement ps = conn
.prepareStatement("select guanjian from keyword");
// 执行SQL,获取结果集rs
ResultSet rs = ps.executeQuery();
// 处理结果集
while (rs.next()) {
guanjian = rs.getString("guanjian");
String filename = "aa" + ".txt";
// 关联文件
File file = new File(filename);
if(!file.exists()){
// 判断文件不存在就new新文件,写数据
try {
file.createNewFile();
// java IO流和文件关联
pw = new PrintWriter(file);
pw.print(guanjian);
pw.println();
pw.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
// 判断文件存在,就以FileWriter文件追加的方式写文件
try {
fw = new FileWriter(filename,true);
System.out.println();
fw.write("\n"+guanjian);
fw.flush();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("数据库连接错误");
System.exit(1);
} finally {
if (conn != null) {
try {
// 关闭数据库连接
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if (pw != null) {
// 关闭IO流
pw.close();
}
if(fw != null){
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
0 0
- 从MySQL数据库中导出数据
- 从数据库中导出数据
- 从数据库中导出数据
- 如何从mySQL 中导出数据库?
- 从mysql数据库中导出sql文件
- ASP.NET 从数据库中导出数据
- 使用JDBC从mysql数据库中导出数据到Oracle数据库
- 从mysql中导出表及数据
- 从mysql 中批量导出数据
- 使用pandas从mysql中导出数据
- Sqoop1.4.4将文件数据集从HDFS中导出到MySQL数据库表中
- Lucene3.4实现从mysql数据库中导出数据,建立索引
- 导出mysql数据库数据
- MySQL数据库导出数据
- 数据从sqlserver中导出到access数据库中
- 数据从sqlserver中导出到access数据库中
- NPOI从数据库中导出数据到excel中
- 从文本文档中导入数据库数据、从数据库中导出数据到文本文档
- R_as.numeric()函数在转换小数时返回无意义结果的解决
- Swift (10) Optional Chaining && Deinitialization 选择链 && 去初始化
- [leetcode: Python]291. Nim Game
- 走进java_接口和抽象类的区别
- C++抽象编程——算法分析(5)——标准复杂度类
- 从MySQL数据库中导出数据
- datastage序列job参数传入内部嵌套的job注意事项
- 如何解决web系统session劫持
- CSS的规范化
- 2017年华东师范大学网络赛 C
- Struts2之OGNL表达式与值栈对象及常用标签的使用
- View的绘制流程源码分析(Android开发艺术探索学习笔记)
- 单位阶跃函数(Heaviside/unit step function)—— 化简分段函数
- 引导页的实现