2020-12-05周玉莲
一、知识总结
先在web content建三个jsp.file文件,分别命名DBHelper ,register,do register。
DBhelper. java文件:package com.laobing.dbhelper;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
//import java.sql.ResultSet;
public class DBhelper {
public int save(String username,String password,String gender) throws Exception {
//1
Class.forName("com.mysql.jdbc.Driver");
//2
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:33062_user","root","");
//3
String sql = "INSERT INTO t_user (userNAME,`passWord`,gender)VALUES(?,?,?)";
//4
PreparedStatement prepareStatement = connection.prepareStatement(sql);
//给占位符赋值
prepareStatement.setObject(1,username);
prepareStatement.setObject(2,password);
prepareStatement.setObject(3,gender);
//5
int i=prepareStatement.executeUpdate();
//6
// while(rs.next() ){
// System.out.println(rs.getObject("userNAME"));
// System.out.println(rs.getObject("gender"));
// }
// if(i > 0) {
// System.out.println("添加成功");
// }
//7
prepareStatement.close();
connection.close();
//方法的返回值类型
return i;
}
}
do register. jsp文件:<%
//1、设置字符编码
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
//2、获取表单数据
String username=request.getParameter("username");
String password=request.getParameter("password");
String gennder=request.getParameter("gennder");
//3、数据校验
//4、调用数据库的添加方法
DBhelper dbhelper=new DBhelper();
int i=dbhelper.save(username,password,gennder);
//5处理结果
if(i > 0) {
request.getSession().setAttribute("msg","添加成功");
response.sendRedirect("register.jsp");
}
%>
register. jsp文件:<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>
${msg}
</h1>
<table align="center"width="800" height="400"cellpadding="0"border="0">
<form action="doregister.jsp" method="post">
用户名:<input type="text" name="username" id="username" placeholder="请输入用户名"/> <br />
密 码:<input type="paaword" name="password" id="password" placeholder="请输入密码"/><br/>
性别:<input type="radio" name="gender" value="男"/>男
<input type="radio" name="gender" value="女"/>女<br />
<input type="submit" value="注册" /><br />
</form>
</table>
</body>
</ml>
最后在谷歌浏览器输入网址http://localhost:8080/shopping/register.jsp。就能看到登录注册
二、心得体会
最近不知道怎么了,老是感觉慢半拍。跟不上老师的节奏,心思也不在学习上!等老师讲完一脸懵逼,然后又赶紧去问同学,还是没懂,后来连着做了好几个同学的登录注册!慢慢熟悉了,一些常见的出现的问题也解决了!反正课后还得多多练习,不多用手底下操作也不熟练!今天真的做着做着就慌了,第一次出现不知道下一步该怎么弄,最后还是有了好结果!做出来了,也明白了很多自己常出现的错误点!再接再厉!
点赞
评论留言