import java.sql.*;
public class MysqlTest
{
public static void main(String[] args)
{
//声明connection引用
Connection con = null;
try
{
//加载MySql的驱动类
Class.forName("org.gjt.mm.mysql.Driver");
//创建数据连接,其中localhost代表本地的数据库,3306代表在本地的数据库的计算机端口号,zfq代表数据所在库的名字,后面是用户名和密码
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/zfq","root","mysql");
//创建Statement对象
Statement stat = con.createStatement();
//执行查询的SQL语句
ResultSet rs = stat.executeQuery("SELECT * FROM book");
//打印表头信息
System.out.println("书本号\t\t书本名\t\t价格");
//循环打印结果集中的每一条记录
while(rs.next())
{
//获取当前记录中的各字段的内容
String cid = rs.getString(1);
String cname = rs.getString(2);
String cperiod = rs.getString(3);
//打印本条记录的内容
System.out.println(cid + "\t\t" + cname + "\t\t" + cperiod );
} // while
//关闭结果集
rs.close();
//关闭语句
stat.close();
} // try
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
//关闭数据库
con.close();
}
catch (Exception e)
{
e.printStackTrace();
} // catch
} // finally
} // main()
} // class