zoukankan      html  css  js  c++  java
  • Java_jdbc 基础笔记之五 数据库连接 (ResultSet)

    /**
     * ResultSet: 结果集. 封装了使用 JDBC 进行查询的结果. 
     * 1. 调用 Statement 对象的 executeQuery(sql)可以得到结果集.
     * 2. ResultSet 返回的实际上就是一张数据表. 有一个指针指向数据表的第一行的前面. 
     * 可以调用 next()方法检测下一行是否有效. 若有效该方法返回 true, 且指针下移. 
     * 相当于 Iterator 对象的 hasNext() 和 next()方法的结合体
     * 3. 当指针对位到一行时, 可以通过调用 getXxx(index) 或 getXxx(columnName) 获取每一列的值.
     * 例如: getInt(1), getString("name") 4. ResultSet 当然也需要进行关闭.
    
     */
    @Test
        public void testResultSet(){
            //1获取Connection
            Connection conn=null;
            Statement statement=null;
            ResultSet rs=null;
            try {
                conn=jdbc.JDBCTools.getConnection();
                //2 获取Statement
                statement=conn.createStatement();
                //3、准备SQL
                String sql="select id,name,email,birth from customers where id=8";
                //4执行查询,得到Statement
                rs=statement.executeQuery(sql);
                //5 处理ResultSet
                while(rs.next()){
                    int id=rs.getInt(1);
                    String name=rs.getString(2);
                    String email=rs.getString(3);
                    Date birth=rs.getDate(4);
                    System.out.println(id);
                    System.out.println(name);
                    System.out.println(email);
                    System.out.println(birth);
    
                }
            } catch (Exception e) {
                e.printStackTrace();
            }finally{
                jdbc.JDBCTools.close(rs, statement, conn);
            }
    
        }

    转: https://blog.csdn.net/YL1214012127/article/details/48273693

  • 相关阅读:
    Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz(转载)
    Android-- FragmentStatePagerAdapter分页(转载)
    Windows下安装Cygwin及包管理器apt-cyg(转)
    Androidi性能优化之多线程和同步
    Androidi性能优化之高效使用内存
    综合面试---常问知识点
    路由器
    域名系统
    IP地址与子网掩码
    网络层使用的协议
  • 原文地址:https://www.cnblogs.com/fps2tao/p/12023630.html
Copyright © 2011-2022 走看看