• JDBC_PreparedStatement用法_占位符_参数处理


    import java.sql.Connection;

    import java.sql.Date;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;

    /**
    * 测试PreparedStatement的基本用法
    *
    * @author Administrator
    */
    public class Demo003 {
    public static void main(String[] args) {
    try {
    Class.forName("com.mysql.jdbc.Driver");
    Connection conn = DriverManager.getConnection(
    "jdbc:mysql://localhost/testjdbc", "root", "");

    String sql = "insert into t_user(id,username,pwd)values(?,?,?)";
    PreparedStatement ps = conn.prepareStatement(sql);
    // ps.setInt(1, 9);//参数索引是从1开始计算, 而不是0
    // ps.setString(2, "绿色");
    // ps.setInt(3, 889);

    // 可以使用setObject方法处理参数
    ps.setObject(1, 10);
    ps.setObject(2, "蓝色");
    ps.setObject(3, 396);
    ps.execute();
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }

    常用Statement方法

    execute():运行语句,返回是否有结果集。

    executeQuery():运行select,返回ResultSet结果集。

    executeUpdate():运行insert,update,delete操作返回更新的行数。

  • 相关阅读:
    Jquery 学习一
    响应式设计
    微信开发一
    Ajax 技术二
    Ajax 技术一
    SVN版本控制软件
    正则表达式概述
    编写小游戏:贪吃蛇
    POJ 3356 AGTC(DP-最小编辑距离)
    算法模板の字符串处理
  • 原文地址:https://www.cnblogs.com/qhcyp/p/10452573.html
Copyright © 2020-2023  润新知