zoukankan      html  css  js  c++  java
  • Jdbc的preparement

    import java.sql.*;

    public class JdbcDemo2 {
    public static void main(String[] args) throws SQLException {
    //创建连接
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc", "root", "1234");
    //增
    //sql语句
    String sql="insert into jdbcdemo values(null,?,?)";
    //创建操作sql语句对象,
    PreparedStatement pstmt = con.prepareStatement(sql);//将sql语句进行预加载
    //对占位符进行传参
    pstmt.setString(1,"eee"); //setXXX,?中参数是什么类型,XXX就写成什么类型
    pstmt.setString(2,"1221");
    //执行sql语句
    int i = pstmt.executeUpdate();
    System.out.println(i);

        //删
        String sql="delete from jdbcdemo where id=?";
        //获取操作语句对象
        PreparedStatement pstmt = con.prepareStatement(sql);
        //对占位符进行传参
        pstmt.setInt(1,6);
        //执行sql
        int i = pstmt.executeUpdate();
        System.out.println(i);
    
        //改
        //sql语句
        String sql="update jdbcdemo set username=?,password=? where id=?";
                //获取执行操作sql语句对象
        PreparedStatement pstmt = con.prepareStatement(sql);
        //对占位符进行传参
        pstmt.setString(1,"改名");
        pstmt.setString(2,"改密码");
        pstmt.setInt(3,5);
        int i = pstmt.executeUpdate();
        System.out.println(i);
    
        //查
        //sql语句
       String sql="select * from jdbcdemo where id>?";
       //获取语句对象并且预编译
        PreparedStatement pstmt = con.prepareStatement(sql);
        //对占位符进行传递参数
        pstmt.setInt(1,1);
        //执行sql
        ResultSet rs = pstmt.executeQuery();
        //处理结果集
        while (rs.next()){
            System.out.println( rs.getString(1)+"---"+rs.getString(2)+"---"+rs.getString(3));
        }
    }
    

    }

  • 相关阅读:
    mysql 百万级查询优化
    hibernate N+1
    sql 技巧
    redis做成windows服务
    jsonp 跨域
    maven+spring-data-jpa环境搭建
    通过浏览器地址进行 post get 请求
    spring-data-jpa 新增 修改 删除 查询 分页
    mybatis+springMVC
    java 基于 bootstrap_datagrid 分页
  • 原文地址:https://www.cnblogs.com/diumyself/p/14878281.html
Copyright © 2011-2022 走看看