📄 userregist.java~148~
字号:
package bbs.beans.user;
import java.sql.*;
import bbs.beans.dbcontact.ContactBean;
public class UserRegist
{
private Statement stm;
public UserRegist()
{ ContactBean contact=new ContactBean();
stm=contact.getStm();
}
/*jsp中使用UserRegist Bean时需要传递一个保存了用户信息的userinfo对象*/
public int Regist(UserInfo userInfo)throws Exception
{ String name=userInfo.getUserName();
String sex=userInfo.getUserSex();
String pwd=userInfo.getUserPwd();
String pwdno=userInfo.getPwdNotice() ;
String pwdan=userInfo.getPwdAnswer() ;
String email=userInfo.getUserEmail();
String comefrom=userInfo.getUserComeFrom();
String sign=userInfo.getUserSign();
Date date=new java.sql.Date(new java.util.Date().getTime());
int face=userInfo.getFaceNum() ;
int tag;
ResultSet result;
try
{ result=stm.executeQuery("select * from userinfo where username='"+name+"'");
if (result.next() ==false)
{ result=stm.executeQuery("select userid from userinfo where userid=(select max(userid) from userinfo)");
int id=1;
if(result.next())
id=1+result.getInt(1);
String sql="insert into userinfo(userid,username,usersex,userpwd,pwdnotice,pwdanswer,"+
"useremail,usercomefrom,usersign,logins,online,plans,registerdate,lastlogdate,facenum) values("+id+",'"+
name+"','"+sex+"','"+pwd+"','"+pwdno+"','"+pwdan+"','"+email+"','"+
comefrom+"','"+sign+"',0,0,0,'"+date+"','"+date+"',"+face+")";
stm.executeUpdate(sql);
tag=1;//1表示用户注册成功!
}
else
{tag=0;//0表示数据库中已有相同名称的用户!
}
}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
stm.close();
return tag;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -