大红鹰葡京会运JDBC从数据库被查询数据。使用JDBC从数据库中询问数据,jdbc数据库。

* ResultSet 结果集:封装了动用JDBC 进行询问的结果
* 1. 调用Statement 对象的 executeQuery(sql) 方法好拿走结果集
* 2. ResultSet
返回的骨子里就是是同样张数据表,有一个指南针指于数据表的第一实行的先头,
*
可以调用next()方法检测下一行是否中,若有效,返回true,且指针下更换,
* 相当给iterator 对象的 hasNext() 和 next()方法的结合体
* 3. 当指针定位及一行时,可以透过调用getXxx(index) 方法或者
getXxx(columnName) 方法得到
*
每一样列的价值。例如:getInt(1)获取第一排的价,getString(“name”)获取列名为“name”的那么同样列的价值

动用JDBC从数据库被查询数据,jdbc数据库

* ResultSet 结果集:封装了用JDBC 进行查询的结果
* 1. 调用Statement 对象的 executeQuery(sql) 方法可以博结果集
* 2. ResultSet
返回的莫过于就是均等张数据表,有一个指针指为数据表的率先实践之前面,
*
可以调用next()方法检测下一行是否可行,若有效,返回true,且指针下转移,
* 相当给iterator 对象的 hasNext() 和 next()方法的结合体
* 3. 当指针定位及一行时,可以透过调用getXxx(index) 方法还是
getXxx(columnName) 方法赢得
*
每一样排列的价。例如:getInt(1)获取第一列的值,getString(“name”)获取列名为“name”的那同样排的价

@Test
    public void testResultSet(){
        //获取id=2的customers数据表的记录,并打印
        Connection connection = null;
        Statement statement = null;
        ResultSet rs = null;
        try {
            //1.获取Connection
            connection = JDBCTools.getConnection();
            //2.获取Statement
            statement = connection.createStatement();
            //3.准备Sql
            String sql = "SELECT * FROM CUSTOMERS WHERE ID=2";
            //4.执行查询,得到ResultSet
            rs = statement.executeQuery(sql);
            //5.处理ResultSet
            while(rs.next()){
                //rs.get+数据库中对应的类型+(数据库中对应的列别名)
                int id = rs.getInt("ID");
                String name = rs.getString("name");
                String email = rs.getString("email");
                Date birth = rs.getDate("birth");

                System.out.println(id);
                System.out.println(name);
                System.out.println(email);
                System.out.println(birth);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            //6.关闭数据库相应的资源
            JDBCTools.release(rs, statement, connection);
        }
    }

关门的老大方式以Tools里描写了一个重载的

夫只是是极致极端极端基础之用JDBC进行询问的操作,日后匪自然完善,看心情~

http://www.bkjia.com/Javabc/1154639.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1154639.htmlTechArticle使用JDBC从数据库中查询数据,jdbc数据库 *
ResultSet 结果集:封装了使用JDBC 进行查询的结果 * 1. 调用Statement
对象的 executeQuery(sql) 方法可得…

@Test
    public void testResultSet(){
        //获取id=2的customers数据表的记录,并打印
        Connection connection = null;
        Statement statement = null;
        ResultSet rs = null;
        try {
            //1.获取Connection
            connection = JDBCTools.getConnection();
            //2.获取Statement
            statement = connection.createStatement();
            //3.准备Sql
            String sql = "SELECT * FROM CUSTOMERS WHERE ID=2";
            //4.执行查询,得到ResultSet
            rs = statement.executeQuery(sql);
            //5.处理ResultSet
            while(rs.next()){
                //rs.get+数据库中对应的类型+(数据库中对应的列别名)
                int id = rs.getInt("ID");
                String name = rs.getString("name");
                String email = rs.getString("email");
                Date birth = rs.getDate("birth");

                System.out.println(id);
                System.out.println(name);
                System.out.println(email);
                System.out.println(birth);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            //6.关闭数据库相应的资源
            JDBCTools.release(rs, statement, connection);
        }
    }

闭馆的深方式在Tools里描写了一个重载的

其一仅是无限极端极致基础之用JDBC进行询问的操作,日后未肯定完善,看心情~

admin

网站地图xml地图