从数据库查询集合并写入硬盘上
来源:互联网 发布:云计算三种模式的区别 编辑:程序博客网 时间:2024/06/05 20:46
String sql = "select * from db_table"; // 查询sql
List<Object> retList = new ArrayList<Object>();
//插入到数据库中
String url = "jdbc:mysql://ip:3306/dbscheme?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8"; // 连接数据库url,ip和dbscheme换成自己的
try {
Class.forName("com.mysql.jdbc.Driver"); // mysql的格式,其他的相应替换
Connection conn = DriverManager.getConnection(url,"user","pwd"); // 用户名和密码换成自己的
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
String value = rs.getString("columnName"); // 获取的表字段换成自己需要的
retList.add(value);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
java.io.File file = new java.io.File("d:\\filePath"); //自定义文件路径
java.io.OutputStreamWriter write;
try {
write = new java.io.OutputStreamWriter(new java.io.FileOutputStream(file), "UTF-8");
java.io.BufferedWriter writer = new java.io.BufferedWriter(write);
for(Object obj :retList)
{
writer.write(obj.toString()); // 输出流写入到文件中
}
writer.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
List<Object> retList = new ArrayList<Object>();
//插入到数据库中
String url = "jdbc:mysql://ip:3306/dbscheme?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8"; // 连接数据库url,ip和dbscheme换成自己的
try {
Class.forName("com.mysql.jdbc.Driver"); // mysql的格式,其他的相应替换
Connection conn = DriverManager.getConnection(url,"user","pwd"); // 用户名和密码换成自己的
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery(sql);
while(rs.next())
{
String value = rs.getString("columnName"); // 获取的表字段换成自己需要的
retList.add(value);
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
java.io.File file = new java.io.File("d:\\filePath"); //自定义文件路径
java.io.OutputStreamWriter write;
try {
write = new java.io.OutputStreamWriter(new java.io.FileOutputStream(file), "UTF-8");
java.io.BufferedWriter writer = new java.io.BufferedWriter(write);
for(Object obj :retList)
{
writer.write(obj.toString()); // 输出流写入到文件中
}
writer.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
0 0
- 从数据库查询集合并写入硬盘上
- 对java从数据库和服务器硬盘读出并写入的综合
- php将从数据库查询到的数据转化为json格式,并写入json文件中
- 通过配置文件连接数据库查询并写入Excel
- 需求:在硬盘上,创建一个文件并写入一些文字数据。
- Java在硬盘上创建一个文件并写入一些文字数据FileWriter
- jetson tx1 上安装固态硬盘,并设置从硬盘启动方法
- CheckBoxList选项值写入数据库与从数据库对出并对应到相应项
- 从硬盘上安装Fedora12
- Django获取表单数据并从数据库查询
- django查询mysql数据 从数据库提出并分页展示
- 文件上传并写入数据库
- 读取文件并写入数据库
- 用java从网络上抓取HTML文件内容并写入本地文本中
- 用java从网络上抓取HTML文件内容并写入本地文本中
- 从数据库中写入XML
- shell脚本连接oracle数据库并将查询出的数据写入文件
- java连接memcached,并对比从数据库中查询数据与从memcached查询的性能
- WEB架构师成长之路之二-大牛的法宝
- 移动金融应用的“卫道夫”
- Xcode代码块迁移方法
- CentOS无法使用YUM
- C++设计模式之享元模式
- 从数据库查询集合并写入硬盘上
- python学习笔记(三)
- jQuery aminate方法定位到页面具体位置
- GBK即汉字内码扩展规范
- vi中set命令
- 设计模式 笔记 外观模式 Facade
- libxml2剖析(2):编译
- Toast在不同类中的使用技巧
- R调用BaiDu地图API