package operator;
import java.sql.SQLException;
import java.sql.Types;
import java.util.ArrayList;
import bean.MsgBean;
import bean.UserBean;
import common.SqlCon;
public class UserBo extends SqlCon {
//验证用户名和密码的方法
public UserBean userInvalid(String name, String psw) {
UserBean bean = new UserBean();
conn = getConnection();
String sql = "select * from userInfo where userName='" + name
+ "' and userPsw='" + psw + "'";
try {
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
bean.setUserId(rs.getInt(1));
bean.setUserName(rs.getString(2));
bean.setUserPsw(rs.getString(3));
bean.setUserDept(rs.getString(4));
bean.setUserResume(rs.getString(5));
bean.setUserDate(rs.getString(6));
bean.setUserActor(rs.getString(7));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeCon();
return bean;
}
//修改密码的方法
public int resetPsw(String newPsw, int userid) {
conn = getConnection();
int rst = 0;
String sql = "update userInfo set userPsw='" + newPsw + "' where id="
+ userid + "";
try {
pstmt = conn.prepareStatement(sql);
rst = pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeCon();
return rst;
}
//查询所有用户名的方法
public ArrayList searchUserName(String crrentUser) {
ArrayList list = new ArrayList();
System.out.println(crrentUser);
conn = getConnection();
String sql = "select userName from userInfo where UserName!='"
+ crrentUser + "'";
System.out.println(sql);
try {
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
UserBean bean;
while (rs.next()) {
bean = new UserBean();
bean.setUserName(rs.getString(1));
list.add(bean);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeCon();
return list;
}
//通过用户名查询查询密码的方法
public int searchUserId(String name) {
int userId = 0;
conn = getConnection();
String sql = "select id from userInfo where UserName='" + name + "'";
try {
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
while (rs.next()) {
userId = rs.getInt(1);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeCon();
return userId;
}
//用户信息插入方法
public int insertUser(UserBean bean) {
int result = 0;
conn = getConnection();
String sql = "insert into userInfo(userName,userPsw,userDept,userResume,userActor) values(?,?,?,?,?)";
try {
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, bean.getUserName());
pstmt.setString(2, bean.getUserPsw());
pstmt.setString(3, bean.getUserDept());
pstmt.setString(4, bean.getUserResume());
pstmt.setString(5, bean.getUserActor());
result=pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
//查询用户信息的方法
public ArrayList searchUsers(String sql) {
ArrayList list = new ArrayList();
conn = getConnection();
try {
clst = conn.prepareCall(sql);
clst.registerOutParameter(1, Types.INTEGER);
rs = clst.executeQuery();
UserBean bean;
//PageBean page = new PageBean();
while (rs.next()) {
bean = new UserBean();
bean.setUserId(rs.getInt(1));
bean.setUserName(rs.getString(2));
bean.setUserPsw(rs.getString(3));
bean.setUserDept(rs.getString(4));
bean.setUserDate(rs.getString(5));
bean.setUserResume(rs.getString(6));
list.add(bean);
}
Object number =clst.getInt(1);// 根据位置序号获取输出参数
System.out.println(number);
//page.setTotalRecorder(number);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
closeCon();
return list;
}
public int delUser(int id)
{
int lean=-4;
conn = getConnection();
String sql="delete from userInfo where id="+id+"";
try {
pstmt=conn.prepareStatement(sql);
lean=pstmt.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally
{
closeCon();
}
return lean;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
雅士力OA办公管理系统
共126个文件
java:38个
class:38个
jsp:18个
需积分: 10 11 下载量 197 浏览量
2008-10-12
20:42:32
上传
评论
收藏 1.32MB RAR 举报
温馨提示
jsp应用系统,应用技术,servlet,xml,ajax数据库为oracle9i
资源推荐
资源详情
资源评论
收起资源包目录
雅士力OA办公管理系统 (126个子文件)
global.js.bak 672B
UserBo.class 5KB
NewsBo.class 4KB
upLoadServlet.class 4KB
RptSearchServlet.class 4KB
UserXmlSearch.class 4KB
NewXmlSearch.class 4KB
RptXmlSearch.class 3KB
UserSearchServlet.class 3KB
ReportBo.class 3KB
MsgXmlSearch.class 3KB
MsgSearchSerlvet.class 3KB
NewSearchServlet.class 3KB
AdminMsgServlet.class 3KB
AddNewsServlet.class 3KB
newsMainServlet.class 3KB
MainServlet.class 3KB
PwdServlet.class 2KB
SendMsgServlet.class 2KB
ReportDelServlet.class 2KB
NewsItemServlet.class 2KB
AddUserServlet.class 2KB
MsgBean.class 2KB
SelUserNameServlet.class 2KB
AdminPermissionFilter.class 2KB
MsgPagination.class 2KB
NewsBean.class 2KB
DisplayNewsContentServlet.class 2KB
DelUsersServlet.class 2KB
DelNewsServlet.class 2KB
MsgBo.class 2KB
DelMsgServlet.class 2KB
UserPermissionFilter.class 2KB
LoginServlet.class 2KB
PageBean.class 2KB
UserBean.class 2KB
RePortBean.class 2KB
SqlCon.class 2KB
ExitServlet.class 1KB
.classpath 663B
dcportal.css 3KB
publicPage.css 277B
incPage.css 73B
Thumbs.db 26KB
icoMenu.gif 846B
login_arrow.gif 807B
ico.gif 90B
calendar.htm 15KB
sqljdbc.jar 570KB
standard.jar 385KB
jstl.jar 21KB
smartupload.jar 16KB
UserBo.java 4KB
NewsBo.java 4KB
upLoadServlet.java 3KB
MsgXmlSearch.java 3KB
RptSearchServlet.java 3KB
NewXmlSearch.java 3KB
UserXmlSearch.java 3KB
RptXmlSearch.java 2KB
ReportBo.java 2KB
UserSearchServlet.java 2KB
MsgSearchSerlvet.java 2KB
NewSearchServlet.java 2KB
AdminMsgServlet.java 2KB
newsMainServlet.java 2KB
AddNewsServlet.java 2KB
MainServlet.java 2KB
SendMsgServlet.java 2KB
PwdServlet.java 2KB
ReportDelServlet.java 2KB
AddUserServlet.java 1KB
MsgBean.java 1KB
SqlCon.java 1KB
SelUserNameServlet.java 1KB
NewsItemServlet.java 1KB
LoginServlet.java 1KB
NewsBean.java 1KB
DisplayNewsContentServlet.java 1KB
UserBean.java 1KB
PageBean.java 1KB
DelUsersServlet.java 1KB
RePortBean.java 1KB
DelNewsServlet.java 1KB
MsgBo.java 1KB
DelMsgServlet.java 1KB
MsgPagination.java 1KB
UserPermissionFilter.java 1KB
AdminPermissionFilter.java 1KB
ExitServlet.java 844B
login_topPic2.jpg 15KB
login_topPic1.jpg 8KB
login_btnLogin_hover.jpg 2KB
login_btnCancel_hover.jpg 2KB
login_btnLogin.jpg 2KB
login_btnCancel.jpg 2KB
login_font.jpg 1KB
login_line1.jpg 694B
login_line2.jpg 678B
login_topBg.jpg 387B
共 126 条
- 1
- 2
资源评论
mpf19870103
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功