代码如下:
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:====打印接口完成:调用打印机
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)