zoukankan      html  css  js  c++  java
  • 初学JDBC,防SQL注入简单示例

    在JDBC简单封装的基础上实现

    public class UserDao{

      public static void testGetUser(String userName) throws Exception{

        Connection conn=null;

        PreparedStatement preparedStatement=null;//Statement换为PreparedStatement

        ResultSet resultSet=null;

        try{

          conn=JdbcUtils.getConnetcion();

          //查询语句参数化,防止SQL注入

          String sql="select * from user where userName=?";

          preparedStatement=conn.prepareStatement(sql);

          preparedStatement.setString(1,userName);

          resultSet=preparedStatement.excuteQuery();

          while(resultSet.next()){

            System.out.println(resultSet.getObject(1)+" "+resultSet.getObject(2));

          }

        }finally{

          JdbcUtils.freeResource(resultSet,preparedStatement,conn);

        }

      }

    }

  • 相关阅读:
    python基础7
    python基础7
    十大经典预测算法(一)----线性回归
    RNN-循环神经网络
    CNN之经典卷积网络框架原理
    卷积神经网络CNN
    决策树的生成
    欠拟合、过拟合及解决方法
    决策树
    KD树
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4638255.html
Copyright © 2011-2022 走看看