怎么用JAVA把Mysql数据库中的表的数据输出至文本文档中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用JAVA把Mysql数据库中的表的数据输出至文本文档中相关的知识,希望对你有一定的参考价值。
比如说mysql中有个text表,怎么将它里面的数据按格式输入到D盘的text.txt文件中。
首先导入 mysql-connector-java-5.1.45-bin.jar 包
代码如下:
import java.io.*;import java.sql.*;
public class App
public static void main(String[] args)
try
Class.forName("com.mysql.jdbc.Driver");
// 数据库用户
String user = "root";
// 数据库密码
String password = "";
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_sale", user, password);
Statement stmt = conn.createStatement();
// 查询 , 从数据库 db_sale 的 product 表中查询 id, name, qty 字段
ResultSet rs = stmt.executeQuery("SELECT id, name, qty FROM product");
// 创建输出文件 result.txt
File file = new File("d://result.txt");
OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(file));
while (rs.next())
writer.write(String.valueOf(rs.getLong(1)) + "\\t");
writer.write(rs.getString(2) + "\\t");
writer.write(String.valueOf(rs.getInt(3)));
writer.write("\\r\\n");
//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 (Exception e)
e.printStackTrace();
参考技术A 私信我,发给你追问
请问怎么私信您, 知道用的不多
本回答被提问者采纳 参考技术B jdbc+io流追问刚学,不太熟悉
追答你去百度看看怎么用io生成txt
再百度如何用jdbc连接数据库查询数据
把插座出的数据往txt写就行
java连接数据库做一个系统要控制台输出的那种
java连接数据库做一个系统要控制台输出的那种因为我没有学到做界面,
老师要求用java(eclipse)做一个图书管理系统,内容有增删改查等功能
最好500左右代码。
以下是例子:
package test;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
/*使用JDBC连接数据库MySQL的过程
* DataBase:hj
* table:student
* */追问
有完成版吗大神
参考技术A 数据库表明和属性都有什么说一下,不需要前段,输出和输入在控制台执行么?追问这些都看你,表两三个就行最好有登陆类
追答什么时候要啊,我上班没什么事的时候可以给你做
以上是关于怎么用JAVA把Mysql数据库中的表的数据输出至文本文档中的主要内容,如果未能解决你的问题,请参考以下文章
我想通过sql语句把数据库A中的表A与数据库B中的表B进行关联,该怎么把它们连接起来,非常感谢