package com.fy;
/**
* 数据库查询
*/
//导包
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test1 {
public static void main(String[] args) throws Exception {
//1. 注册驱动 从mysql5,这个可以省略,因为在jar包的配置文件中已经声明
Class.forName("com.mysql.jdbc.Driver");
//2. 获取数据库连接对象
Connection conn = DriverManager.getConnection("jdbc:mysql:///day0901", "root", "1234");
Statement a = conn.createStatement();
//编写SQL语言:查询表中所有记录,用string 类型的sql变量进行接收
String sql = "select * from tb1";
//结果集 创建ResultSet集合对象 调用执行功能 进行查询表中记录
ResultSet set = a.executeQuery(sql);
//set.next() 判断是否还有下一个记录 如果存在返回true,没有则返回false
while(set.next()) {
//set.getInt():获取表中的字段
System.out.println(set.getInt("id")+"---"+set.getString("name"));
}
//关闭连接,释放资源
set.close();
a.close();
conn.close();
}
}
数据库 - 表数据