个人信息管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人信息管理系统
1、登录界面
代码实现
public Boolean login(User user) throws SQLException{
Connection con=DB.connection();
boolean temp=true;
String sql="select * from user where userName='"+user.getUserNa me()+"'";
PreparedStatement ps=DB.prepar(sql, con);
ResultSet rs=null;
rs=ps.executeQuery();
if(rs.next()){
sql="select * from user where password='"+user.getPassword()+"'"; ps=DB.prepar(sql, con);
rs=ps.executeQuery();
if(rs.next()){
temp=true;
}else{
temp=false;
}
}else{
temp=false;
}
DB.Close(con);
DB.Close(rs);
return temp;
}
public String register(User user){
String temp="sucess";
Connection con=DB.connection();
String sql="select * from user where userName='"+user.getUserNa me()+"'";
PreparedStatement ps1=DB.prepar(sql,con);
ResultSet rs=null;
try {
rs=ps1.executeQuery();
if(rs.next()){
temp="error";
}
sql="insert into user values (?,?,?,?,?)";
PreparedStatement ps2=DB.prepar(sql, con);
ps2.setString(1, user.getUserName());
ps2.setString(2, user.getPassword());
ps2.setString(3, user.getSex());
ps2.setString(4, user.getBirth());
ps2.setString(5, user.getPhone());
ps2.executeUpdate();
DB.Close(ps2);
} catch (SQLException e1) {
e1.printStackTrace();
}
DB.Close(con);
DB.Close(ps1);
return temp;
}
2、主页面
3、个人信息界面
代码实现:
Xml:
method="gerenEditPre">
method="gerenEdit">
public String gerenMana()
{
String sql="from TXuyuan where xuyuanDel='no'";
List
xuyuanList=xuyuanDAO.getHibernateTemplate().find(sql);
Map
request=(Map)ServletActionContext.getContext().get("request");
request.put("xuyuanList", xuyuanList);
return ActionSupport.SUCCESS;
}
代码实现:
public String gerenAdd()
{
TGeren geren=new TGeren();
geren.setGerenBianhao(geren Bianhao);
geren.setGerenName(geren Name);
geren.setGerenJianjie(geren Jianjie);
geren.setGerenDel("no");
geren DAO.save(geren);
this.setMessage("添加成功");
this.setPath("geren Mana.action");
return"succeed";
}