解决登录的注入问题
public static void main(String[] args) throws Exception {
    //解决登录的注入问题
    //****************控制台输入*****************
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入账号");
    String user = sc.nextLine();
    System.out.println("请输入密码");
    String password = sc.nextLine();
    //*******************************************
    //1.创建和数据库的连接(这里直接用工具类wzwjdbc)
    Connection connection = WzwJDBC.getConncetion();
    //2.创建sql语句,查询账号密码
    String sql = "select * from user where name = ? and password = ?";
    //3.获取结果集
    PreparedStatement preparedStatement = connection.prepareStatement(sql);
    //4.给占位符?赋值
    preparedStatement.setString(1,user);
    preparedStatement.setString(2,password);
    //5.获取结果集
    ResultSet resultSet = preparedStatement.executeQuery();
    if(resultSet.next()){
        System.out.println("登录成功");
    }else{
        System.out.println("登录失败");
    }
    //6.释放资源
    WzwJDBC.close(resultSet,preparedStatement,connection);
}
    * 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王先生
* 我的网易邮箱:wzw_1314_520@163.com
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号