zoukankan      html  css  js  c++  java
  • JDBC 练习


    第一步:加载数据库驱动 Class.forName();

    2:建立连接,获得connection对象

    3:执行sql语句

    例子: //数据库对应个类
    Master master =null;
    //三大对象
    Connection conn = null;
    PreparedStatement pstmt = null;
    ResultSet rs = null;

    //操作数据库
    String sql = "SELECT id,loginId,password FROM master WHERE loginId=? AND password=?";
    //加载驱动
    conn = DBUtil.getConn();
    //获取对象 执行sql
    pstmt = conn.prepareStatement(sql);
    pstmt.setString(1, loginId);//第一个参数 1 对应的下标 第二个参数 设置对应值
    pstmt.setString(2, password);
    //rs ResultSet对像 调用PreparedStatement接口中的executeQuery()方法返回一个值
    rs = pstmt.executeQuery();
    if (rs.next()) {//通过rs这个对象来 执行判断 然后获取值
    master=new Master();
    master.setId(rs.getInt(1));
    master.setLoginId(rs.getString(2));
    master.setPassword(rs.getString(3));
    }

    接口 Connection接口

    Statement接口

    ResultSet接口 ResultSet对像 调用PreparedStatement接口中的executeQuery()方法返回一个对象 对象调用next()方法
    进行指针下移 然后对数据库表进行设置数据 set getString 方法

    PrearedStatement接口 比Statement接口灵活,安全,通过Connection接口conn.prepareStatement(sql)来创建对象

  • 相关阅读:
    生成函数trick
    带权并查集维护二分图
    关于二项式反演的一些思考
    CSP集训记录
    解决Maven版本冲突
    蚂蚁金服5轮面试,最后栽这了...
    配置交换机Eth-Trunk+VRRP+MSTP+接口BFD状态联动+Telnet示例
    企业园区网络建设技术方案(华为)
    网络三层架构
    SOA治理
  • 原文地址:https://www.cnblogs.com/ZAIHUANG/p/6183410.html
Copyright © 2011-2022 走看看