1.上一篇已经实现了与数据库的连接测试,这一次就实现对用户基本信息的注册功能,,,,,,本次整体构架如下图所示:
2.第一步,创建一个实体类User.java,实现对用户基本信息的封装,如下图所示:
代码如下:
1 packagelin.entity;2
3 public classUser {4
5 //定义的变量6 //与数据库中t_user中定义的名称一致7
8 //用户ID
9 private intid;10 //用户名
11 privateString name;12 //用户密码
13 privateString password;14 //用户邮箱
15 privateString email;16 //获取变量的get和set方法以及toSting方法
17 public intgetId() {18 returnid;19 }20 public void setId(intid) {21 this.id =id;22 }23 publicString getName() {24 returnname;25 }26 public voidsetName(String name) {27 this.name =name;28 }29 publicString getPassword() {30 returnpassword;31 }32 public voidsetPassword(String password) {33 this.password =password;34 }35 publicString getEmail() {36 returnemail;37 }38 public voidsetEmail(String email) {39 this.email =email;40 }41 @Override42 publicString toString() {43 return "User [id=" + id + ", name=" + name + ", password=" + password + ", email=" + email + "]";44 }45
46 }
1 packagelin.entity;2
3 public classUser {4
5 //定义的变量6 //与数据库中t_user中定义的名称一致7
8 //用户ID
9 private intid;10 //用户名
11 privateString name;12 //用户密码
13 privateString password;14 //用户邮箱
15 privateString email;16 //获取变量的get和set方法以及toSting方法
17 public intgetId() {18 returnid;19 }20 public void setId(intid) {21 this.id =id;22 }23 publicString getName() {24 returnname;25 }26 public voidsetName(String name) {27 this.name =name;28 }29 publicString getPassword() {30 returnpassword;31 }32 public voidsetPassword(String password) {33 this.password =password;34 }35 publicString getEmail() {36 returnemail;37 }38 public voidsetEmail(String email) {39 this.email =email;40 }41 @Override42 publicString toString() {43 return "User [id=" + id + ", name=" + name + ", password=" + password + ", email=" + email + "]";44 }45
46 }
View Code
3.第二步:创建一个servlet类,实现对数据库中用户信息的插入、查找等,具体的实现代码如下所示: