java--jdbc实现对表的查询

安稳与你 提交于 2019-12-13 11:09:59

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();
        }

    }
}

输出结果如下:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!