java运用JDBC技术实现对表的查询
第一步:导包
第二步:注册驱动: DriverManager调用一个方法注册驱动
第三步:创建Connection 连接对象 ; 调用DriverManager 的一个方法
第四步:创建Statement 对象
第五步:调用statement对象的查询方法, 得到一个结果集对象 ResultSet (想象成一个集合,里面有我们查出来的数据);
第六步:遍历ResultSet结果集,获取数据,打印.
第七步:关闭Connection连接
代码如下:
public class Demo1_Jdbc {
@Test
public void test01() throws SQLException {
try {
//1.注册驱动: DriverManager调用一个方法注册驱动
DriverManager.registerDriver(new Driver());
//2.创建Connection 连接对象 ; 调用DriverManager 的一个方法
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/day07", "root", "root");
//3.创建Statement 对象,
Statement statement = connection.createStatement();
//4.调用statement对象的查询方法, 得到一个结果集对象 ResultSet (想象成一个集合,里面有我们查出来的数据);
ResultSet resultSet = statement.executeQuery("select * from category");
//5.遍历ResultSet结果集,获取数据,打印.
while (resultSet.next()){
//获取第一列 cid
int cid = resultSet.getInt("cid");
//获取第二列 cname
String cname = resultSet.getString("cname");
System.out.println("cid = "+cid + " , cname = "+cname);
}
//6.关闭Connection连接
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
输出结果如下: