package bookstore.bean;
import java.util.*;
import java.sql.*;
import bookstore.common.*;
public class UserBean {
private String userid;
private String username;
private String userpass;
private String type;
private java.util.Date birthday;
private String sex;
private String qq;
private String phone;
private String comment;
private String email;
private String local;
private String address;
private String managerid;
private String managerpass;
private String managertype;
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUserpass() {
return userpass;
}
public void setUserpass(String userpass) {
this.userpass = userpass;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public java.util.Date getBirthday() {
return birthday;
}
public void setBirthday(java.util.Date birthday) {
this.birthday = birthday;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getQq() {
return qq;
}
public void setQq(String qq) {
this.qq = qq;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getLocal() {
return local;
}
public void setLocal(String local) {
this.local = local;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getmanagerid() {
return managerid;
}
public void setmanagerid(String managerid) {
this.managerid = managerid;
}
public String getmanagerpass() {
return managerpass;
}
public void setmanagerpass(String managerpass) {
this.managerpass = managerpass;
}
public String getmanagertype() {
return managertype;
}
public void setmanagertype(String managertype) {
this.managertype = managertype;
}
// 添加用户
public void add() throws Exception
{
// 连接对象
Connection con=null;
// 创建DBBean对象
DBBean db = new DBBean();
// 添加语句,根据参数编写动态的添加语句
StringBuffer sql = new StringBuffer();
sql.append("insert into usertable values('");
sql.append(userid); // 用户ID
sql.append("','");
sql.append(username); // 用户名
sql.append("','");
sql.append(userpass); // 口令
sql.append("','");
sql.append(sex);
sql.append("','");
sql.append(type);
sql.append("','");
sql.append(phone);
sql.append("','");
sql.append(qq);
sql.append("','");
sql.append(email);
sql.append("','");
sql.append(new java.sql.Date(birthday.getTime())); // 生日
sql.append("','");
sql.append(local);
sql.append("','");
sql.append(address);
sql.append("','");
sql.append(comment); // 备注
sql.append("')");
try
{
// 获取连接
con = db.getConnection();
// 执行插入语句
db.executeUpdate(sql.toString());
}catch(Exception e)
{
System.out.println(e.toString());
}
finally
{
db.close();
}
}
//根据主键查询用户
public UserBean findUserById(String userid)
{
boolean find=false;
// 连接对象
Connection con=null;
// 结果集对象
ResultSet rs=null;
// 创建DBBean对象
DBBean db = new DBBean();
// 查询语句
StringBuffer sql = new StringBuffer();
sql.append("select * from usertable where userid='");
sql.append(userid);
sql.append("'");
try
{
// 获取连接
con = db.getConnection();
// 执行select语句,返回结果集对象
rs=db.executeQuery(sql.toString());
// 指向结果集的第一条
if(rs.next()){
// 获取结果集中的信息
String tmpUserid=rs.getString(1);
String tmpUsername=rs.getString(2);
String tmpUserpass=rs.getString(3);
String tmpSex=rs.getString(4);
String tmpType=rs.getString(5);
String tmpPhone=rs.getString(6);
String tmpQq=rs.getString(7);
String tmpEmail=rs.getString(8);
java.util.Date tmpBirthday=rs.getDate(9);
String tmpLocal=rs.getString(10);
String tmpAddress=rs.getString(11);
String tmpComment=rs.getString(12);
// 创建用户对象
UserBean user = new UserBean();
// 根据获取的用户信息初始化用户对象
user.setUserid(tmpUserid);
user.setUsername(tmpUsername);
user.setUserpass(tmpUserpass);
user.setType(tmpType);
user.setBirthday(tmpBirthday);
user.setSex(tmpSex);
user.setQq(tmpQq);
user.setPhone(tmpPhone);
user.setAddress(tmpAddress);
user.setEmail(tmpEmail);
user.setLocal(tmpLocal);
user.setComment(tmpComment);
return user;
}
}catch(Exception e)
{
System.out.println(e.toString());
}
finally
{
db.close();
}
// 返回查找的结果
return null;
}
public UserBean findUsername(String username)
{
boolean find=false;
// 连接对象
Connection con=null;
// 结果集对象
ResultSet rs=null;
// 创建DBBean对象
DBBean db = new DBBean();
// 查询语句
StringBuffer sql = new StringBuffer();
sql.append("select * from usertable where username='");
sql.append(username);
sql.append("'");
try
{
// 获取连接
con = db.getConnection();
// 执行select语句,返回结果集对象
rs=db.executeQuery(sql.toString());
// 指向结果集的第一条
if(rs.next()){
// 获取结果集中的信息
String tmpUserid=rs.getString(1);
String tmpUsername=rs.getString(2);
String tmpUserpass=rs.getString(3);
String tmpSex=rs.getString(4);
String tmpType=rs.getString(5);
String tmpPhone=rs.getString(6);
String tmpQq=rs.getString(7);
String tmpEmail=rs.getString(8);
java.util.Date tmpBirthday=rs.getDate(9);
String tmpLocal=rs.getString(10);
String tmpAddress=rs.getString(11);
String tmpComment=rs.getString(12);
// 创建用户对象
UserBean user = new UserBean();
// 根据获取的用户信息初始化用户对象
user.setUserid(tmpUserid);
user.setUsername(tmpUsername);
user.setUserpass(tmpUserpass);
user.setType(tmpType);
user.setBirthday(tmpBirthday);
user.setSex(tmpSex);
user.setQq(tmpQq);
user.setPhone(tmpPhone);
user.setAddress(tmpAddress);
user.setEmail(tmpEmail);
user.setLocal(tmpLocal);
user.setComment(tmpComment);
return user;
}
}catch(Exception e)
{
没有合适的资源?快使用搜索试试~ 我知道了~
利用Java语言编写的学生通讯录管理系统
共78个文件
java:16个
class:16个
jar:15个
5星 · 超过95%的资源 需积分: 50 144 下载量 171 浏览量
2010-06-13
10:55:10
上传
评论 10
收藏 8.25MB RAR 举报
温馨提示
利用Java语言中的jsp+servlet编写的一个简单的同学通讯录管理系统!
资源推荐
资源详情
资源评论
收起资源包目录
tongxun.rar (78个子文件)
tongxun
.project 1KB
设计说明.doc 1.93MB
.settings
.jsdtscope 500B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 294B
WebRoot
login.jsp 1KB
WEB-INF
web.xml 7KB
lib
pop3.jar 20KB
mailapi.jar 174KB
mail.jar 339KB
mysql-connector-java-3.1.11-bin.jar 430KB
smtp.jar 23KB
serializer.jar 272KB
xercesSamples.jar 162KB
jstl.jar 20KB
xml-apis.jar 190KB
jspSmartUpload.jar 15KB
xercesImpl.jar 1.17MB
jdom.jar 150KB
mysql-connector-java-3.1.12-bin.jar 436KB
standard.jar 384KB
resolver.jar 82KB
classes
bookstore
bean
UserBean.class 17KB
servlet
FindAllUserServlet.class 2KB
LoginServlet.class 3KB
UpdateUserServlet.class 3KB
AddUserServlet.class 3KB
sea.class 2KB
searchServlet.class 300B
studentServlet.class 2KB
AddServlet.class 3KB
DeleteUserServlet.class 2KB
upServlet.class 3KB
xqServlet.class 2KB
search.class 2KB
UpdateFindUserServlet.class 2KB
update.class 2KB
common
DBBean.class 2KB
index.jsp 834B
META-INF
MANIFEST.MF 36B
addUser.jsp 8KB
add.jsp 8KB
st
update.jsp 8KB
bao
index.jsp 445B
guanli.jsp 2KB
student.jsp 2KB
image
3.jpg 279KB
22.jpg 27KB
9.jpg 25KB
1122.jpg 17KB
005.jpg 35KB
17.jpg 78KB
failure.jsp 1KB
updateUser.jsp 8KB
chaxun.jsp 2KB
userlist.jsp 3KB
wenjian
sl.jsp 2KB
stu.jsp 499B
sr.jsp 1KB
.myeclipse
src
bookstore
bean
UserBean.java 31KB
servlet
searchServlet.java 65B
update.java 1KB
UpdateFindUserServlet.java 1KB
LoginServlet.java 3KB
search.java 2KB
upServlet.java 2KB
AddUserServlet.java 3KB
xqServlet.java 1KB
UpdateUserServlet.java 2KB
studentServlet.java 1KB
sea.java 1KB
DeleteUserServlet.java 1KB
AddServlet.java 3KB
FindAllUserServlet.java 2KB
common
DBBean.java 1KB
使用说明.doc 3.2MB
.classpath 362B
共 78 条
- 1
zhanghaitian34
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页