• JDBC: API


    作用:封装数据库查询的结果集,对结果集进行遍历,取出每一条记录。 

    ResultSet接口方法

    说明

    boolean next()


    1) 游标向下一行

    2) 返回 boolean 类型,如果还有下一条记录,返回 true,否则返回 false

     

    xxx getXxx( String or int)

     1)  通过列名,参数是 String 类型。返回不同的类型 

     2)  通过列号,参数是整数,从 1 开始。返回不同的类型

     

    代码示例

     public class JDBCDemo04 {
     
        public static void main(String[] args) throws SQLException {
    
        //1.注册驱动 可以省略
     
        //2.获取连接 
        String url = "jdbc:mysql://localhost:3306/db4";
        Connection con = DriverManager.getConnection(url, "root", "123456");
    
        //3. 获取 Statement对象
        Statement statement = con.createStatement();
        String sql = "select * from jdbc_user";
        
        //执行查询操作,返回的是一个 ResultSet 结果对象
        ResultSet resultSet = statement.executeQuery(sql);
    
        //4.处理结果集 
    //next 方法判断是否还有下一条数据
    //        boolean next = resultSet.next(); 
    //        System.out.println(next); 
    //getXXX 方法获取数据 两种方式 
    //        int id = resultSet.getInt("id");//列名 
    //        System.out.println(id);    
    // 
    //        int anInt = resultSet.getInt(1);//列号
    //        System.out.println(anInt);
    
    //    使用while循环
        while(resultSet.next()){ 
    //获取id int id = resultSet.getInt("id"); //获取姓名 String username = resultSet.getString("username"); //获取生日 Date birthday = resultSet.getDate("birthday"); System.out.println(id + " = " +username + " : " + birthday); }
    //关闭连接 resultSet.close(); statement.close(); con.close(); } }
  • 相关阅读:
    重构了一波代码,聊聊后端也聊聊游戏后端
    浅谈游戏开发中常见的设计模式
    一次查内存泄露
    sql语句技巧
    python后端链接数据库-----MySQLdb
    web的应用模式
    静态文件
    django配置文件
    视图
    django子应用
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15039620.html
Copyright © 2020-2023  润新知