编写java程序实现把MySQL数据库中的student表中数据进行打印输出?

编写java程序实现把MySQL数据库中的student表中数据进行打印输出?,第1张

首先导入 mysql-connector-java-5.1.45-bin.jar 包7a686964616f31333365633936

代码如下:

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.txtFile 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() }}}

package 数据库测试

import java.sql.*

/**

* @author qingsongwang

* @2008.11.16

*

* 说明:实现与数据库相连,取出数据库的内容显示

*/

public class JDBCTest

{

//主函数main()

public static void main(String[] args) throws Exception

{

String kongge=new String(" ")

//为后面的结果集输出好看点

Class.forName("com.mysql.jdbc.Driver")

//驱动

Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/greatwqs?user=root&password=greatwqs")

/*连接数据库,jdbc:mysql://localhost:3306/greatwqs 数据库为greatwqs数据库

* 端口为3306

*

* 用户名user=root

*

* 用户密码password=greatwqs

*/

Statement stmt=conn.createStatement()

//创建SQL语句,实现对数据库的 *** 作功能

ResultSet rs=stmt.executeQuery("select * from person")

//返回查询的结果

while(rs.next())

{

System.out.print(rs.getString("id")+kongge)

System.out.print(rs.getString("name")+kongge)

System.out.print(rs.getString("gender")+kongge)

System.out.print(rs.getString("major")+kongge)

System.out.print(rs.getString("phone")+kongge)

System.out.println()

}//输出结果集的内容

rs.close()

stmt.close()

conn.close()

//关闭语句,结果集,数据库的连接.

}

}

我运行的结果如下

1:首先从数据库读出信息。

2:根据点餐的类型,获取打印模板

3:忘打印模板填值

4:调取打印接口,吧模板信息传递给接口

5:====打印接口完成:调用打印机


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9915412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存