PreparedStatement方法实现预编译模拟登陆和添加数据

   一.用PreparedStatement方法实现预编译模拟登陆

1.创建一个PreparedStatement对象,并且写好查询语句

                   String sql="select * from stu where name=? and pwd=?";
                PreparedStatement ps = conn.prepareStatement(sql);

   2.给参数一和二指定值

                ps.setString(1, name);
                ps.setString(2, pwd);

  3.执行sql语句,查询并判断sql

                res= ps.executeQuery();

                if(res.next()) {
                    System.out.println("登陆成功!");
                }else {
                    System.out.println("登陆失败!");
                }

 

   二.用PreparedStatement方法实现数据添加   1.创建PreparedStatement'对象,

             String sql = "insert into stu values(null,?,?)";
             PreparedStatement ps = conn.prepareStatement(sql);

  2.给传入的参数指定值

               ps.setString(1, name);
                ps.setString(2, pwd);

  3.执行sql语句,并判断是否添加成功

                int i = ps.executeUpdate();
                if(i>0) {
                    System.out.println("添加用户成功");
                }else {
                    System.out.println("添加用户失败");
                }

 

posted @ 2018-12-01 21:20  温火煮红茶  阅读(330)  评论(0编辑  收藏  举报