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));
        }
    }
    

    }

  • 相关阅读:
    EntityFramework 启用迁移 EnableMigrations 报异常 "No context type was found in the assembly"
    JAVA 访问FTP服务器示例(2)
    NuGet Package Manager 更新错误解决办法
    JAVA 访问FTP服务器示例(1)
    RemoteAttribute 的使用问题
    诡异的 javascript 变量
    javascript apply用法
    Babun 中文乱码
    GSM呼叫过程
    转站博客园
  • 原文地址:https://www.cnblogs.com/diumyself/p/14878281.html
Copyright © 2011-2022 走看看