美文网首页
JavaJDBC执行语句PrepareStatement

JavaJDBC执行语句PrepareStatement

作者: chad_it | 来源:发表于2016-12-06 19:58 被阅读47次

    写在前面

    • 获取数据库连接对象
    • sql语句(?表示需要给个值)
    • 获取sql预处理对象PreparedStatement
    • 给?赋值prepareStatement.setString()
    • 执行sql语句

    详细过程

    Class.forName("com.mysql.jdbc.Driver");
    Connection connection = DriverManager.getConnection(urlString, "用户名", "密码");
    //?表示需要给个值
    String sqlString = "select * from 表名 where 列名=?";
    //获取sql的预处理对象
    PreparedStatement prepareStatement = connection.prepareStatement(sqlString);
    //给?赋值
    //根据值类型的不同选择对应的方法
    prepareStatement.setString(1, 值);
    //执行sql语句
    ResultSet resultSet = prepareStatement.executeQuery();
    while(resultSet.next()) {
        resultSet.getInt(列名);
        resultSet.getString(列名);
    }
    //关闭
    connection.close();
    resultSet.close();
    

    相关文章

      网友评论

          本文标题:JavaJDBC执行语句PrepareStatement

          本文链接:https://www.haomeiwen.com/subject/trirmttx.html