2020-12-05佘慧婕
一、知识点总结
   1、设置字符编码
        request.setCharacterEncoding( "UTF-8");
        response.setCharacterEncoding("UTF-8");
   2、获取表单数据
        String username =request.getParameter("username");
        String password =request.getParameter("password");
        String gender =request.getParameter("gender");
    3、调用数据库的添加方法
          DBUtils dbutils = new DBUtils();
                                       int i = dbutils.save(username,password,gender);
    4、处理结果:
                                       if (i>0){
                                       request.getSession().setAttribute("msg","注册成功");
                                       response.sendRedirect("register.jsp");
                                                   }
                                       else{
                                       request.getSession().setAttribute("msg","注册失败");
                                       response.sendRedirect("regidter.jsp");
                                                   }
     5、创建数据库连接 
          Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_user","root","") 
     6、拼写sql语句
           String sql = "INSERT INTO t_user (userNAME,passWord,gender)VALUES(?,?,?)";
     7、给占位符赋值
          prepareStatement.setObject(1,username);
          prepareStatement.setObject(2,password);
          prepareStatement.setObject(3,gender);
    8、关闭资源
          prepareStatement.close();
          connection.close();
    9、方法的返回值类型
         return i;
     5、英文格式下的?——占位符;
二、心得体会
  本次实习基本上就算是在今天结束了,在为期近两个星期的时间里,学到了很多,这次的实训是学到东西最多的一次,也感觉这两个星期过的很充实,虽然有跟不上的时候,但是也能在老师学长的帮助下慢慢实现,总而言之,在这次的实训中学到了很多。



评论留言