package dao.impl;
import comm.BaseDao;
import comm.BaseManager;
import dao.LoginInfo;
import entity.Users;
import entity.UsersView;
import java.sql.Connection;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.servlet.jsp.jstl.sql.Result;
public class LoginInfoImpl implements LoginInfo {
public UsersView getLogin(String username) {
UsersView usersv = new UsersView();
BaseDao dao = new BaseDao();
List list = new ArrayList();
Result result = null;
Connection conn = BaseManager.getConnection();
String sql = "select * from Users_View where username=?";
list.add(username);
dao.setConn(conn);
dao.setList(list);
dao.setSql(sql);
result = dao.getExecuteQuery();
for (int i = 0; i < result.getRowCount(); i++) {
Map map = result.getRows()[i];
usersv.setId(Integer.parseInt(map.get("id").toString()));
usersv.setUsername((String) map.get("username"));
usersv.setPassword((String) map.get("password"));
usersv.setTypeid(Integer.parseInt(map.get("typeid").toString()));
usersv.setUname((String) map.get("uname"));
usersv.setSex((String) map.get("sex"));
usersv.setType((String) map.get("type"));
usersv.setCertificate((String) map.get("certificate"));
usersv.setHelp(Integer.parseInt(map.get("help").toString()));
}
return usersv;
}
public boolean getPwd(Users users) {
boolean ok = false;
List list = new ArrayList();
BaseDao dao = new BaseDao();
Connection conn = BaseManager.getConnection();
String sql = "update Users set [password] = ? where [id] = ?";
list.add(users.getPassword());
list.add(users.getId());
dao.setConn(conn);
dao.setList(list);
dao.setSql(sql);
int count = dao.executeUpdate();
if (count > 0) {
ok = true;
} else {
ok = false;
}
return ok;
}
public boolean getUsers(Users users) {
boolean ok = false;
List list = new ArrayList();
Connection conn = BaseManager.getConnection();
String sql = "Update Users set uname=?,sex=?,certificate=? where id=?";
BaseDao dao = new BaseDao();
dao.setConn(conn);
list.add(users.getUname());
list.add(users.getSex());
list.add(users.getCertificate());
list.add(users.getId());
dao.setList(list);
dao.setSql(sql);
int count = dao.executeUpdate();
if (count > 0) {
ok = true;
} else {
ok = false;
}
return ok;
}
public boolean getInsertUser(Users users) {
boolean ok = false;
List list = new ArrayList();
BaseDao dao = new BaseDao();
Connection conn = BaseManager.getConnection();
String sql = "INSERT INTO Users ([username],[password],[uName],[sex],[certificate],[typeid],[help]) VALUES (?,?,?,?,?,?,?)";
list.add(users.getUsername());
list.add(users.getPassword());
list.add(users.getUname());
list.add(users.getSex());
list.add(users.getCertificate());
list.add(users.getTypeid());
list.add(users.getHelp());
dao.setConn(conn);
dao.setList(list);
dao.setSql(sql);
int count = dao.executeUpdate();
if (count > 0) {
ok = true;
} else {
ok = false;
}
return ok;
}
public List getAllUsers() {
List list = new ArrayList();
Result result = null;
BaseDao dao = new BaseDao();
Connection conn = BaseManager.getConnection();
String sql = "select * from Users";
dao.setConn(conn);
dao.setSql(sql);
result = dao.getExecuteQuery();
for (int i = 0; i < result.getRowCount(); i++) {
Users users = new Users();
Map map = result.getRows()[i];
users.setId(Integer.parseInt(map.get("id").toString()));
users.setUsername((String) map.get("username"));
users.setPassword((String) map.get("password"));
users.setUname((String) map.get("uname"));
users.setSex((String) map.get("sex"));
users.setCertificate((String) map.get("certificate"));
users.setTypeid(Integer.parseInt(map.get("typeid").toString()));
users.setHelp(Integer.parseInt(map.get("help").toString()));
list.add(users);
}
return list;
}
public Users getUserById(Users users) {
List list = new ArrayList();
BaseDao dao = new BaseDao();
Result result = null;
Connection conn = BaseManager.getConnection();
String sql = "select * from Users where id = ?";
list.add(users.getId());
dao.setConn(conn);
dao.setList(list);
dao.setSql(sql);
result = dao.getExecuteQuery();
for (int i = 0; i < result.getRowCount(); i++) {
Map map = result.getRows()[i];
users.setId(Integer.parseInt(map.get("id").toString()));
users.setUsername((String) map.get("username"));
users.setPassword((String)map.get("password"));
users.setUname((String)map.get("uname"));
users.setSex((String)map.get("sex"));
users.setCertificate((String)map.get("certificate"));
users.setTypeid(Integer.parseInt(map.get("typeid").toString()));
users.setHelp(Integer.parseInt(map.get("help").toString()));
}
return users;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp+servlet+sql2005根据mvc三层模式设计的库存管理
共176个文件
java:52个
class:52个
jsp:18个
5星 · 超过95%的资源 需积分: 10 33 下载量 135 浏览量
2010-12-25
02:44:41
上传
评论
收藏 1.18MB RAR 举报
温馨提示
一套根据mvc设计模式开发的库存管理系统 没有写验证,根据淘宝进货和卖货的一个简单的流程而设计的一个小软件 账户/密码:admin
资源推荐
资源详情
资源评论
收起资源包目录
jsp+servlet+sql2005根据mvc三层模式设计的库存管理 (176个子文件)
LoginInfoImpl.class 5KB
WareViewInfoImpl.class 4KB
AddWaretoCartServlet.class 4KB
OutWareInfoImpl.class 3KB
CloseCarServlet.class 3KB
ProvideInfoImpl.class 3KB
AddProvideServlet.class 3KB
BaseDao.class 2KB
WareView.class 2KB
UpDataUserServlet.class 2KB
AddWareServlet.class 2KB
WareTypeInfoImpl.class 2KB
AddUserServlet.class 2KB
TempCart.class 2KB
Ware.class 2KB
UsersView.class 2KB
UpdatePwdServlet.class 2KB
WareTypeAndProvideServlet.class 2KB
SelWareViewServlet.class 2KB
Users.class 2KB
LoginServlet.class 2KB
WareInfoImpl.class 2KB
OutWare.class 2KB
SelOutWareSelvet.class 2KB
WareType.class 2KB
MapServlet.class 2KB
MapGoServlet.class 2KB
AllUserServlet.class 2KB
Provide.class 1KB
LoginInfoBizImpl.class 1KB
BaseManager.class 1KB
CloseHouseServlet.class 1KB
WareTypeInfoBizImpl.class 995B
WareViewInfoBizImpl.class 981B
Env.class 973B
OutWareInfoBizImpl.class 918B
CartItem.class 888B
ProvideInfoBizImpl.class 836B
WareTypes.class 749B
WareInfoBizImpl.class 576B
LoginInfo.class 341B
LoginInfoBiz.class 301B
WareViewInfoBiz.class 246B
OutWareInfoBiz.class 241B
WareViewInfo.class 240B
OutWareInfo.class 235B
WareTypeInfoBiz.class 209B
ProvideInfoBiz.class 204B
WareTypeInfo.class 201B
ProvideInfo.class 198B
WareInfoBiz.class 147B
WareInfo.class 141B
.classpath 548B
style.css 130B
1_091030095045_1_02.gif 40KB
1_091030095045_1_06.gif 36KB
1_091030095045_1_04.gif 34KB
1_091030095045_1_10.gif 33KB
1_091030095045_1_03.gif 24KB
1_091030095045_1_05.gif 24KB
1_091030095045_1_09.gif 23KB
1_091030095045_1_01.gif 19KB
1_091030095045_1_11.gif 18KB
1_091030095045_1_08.gif 8KB
1_091030095045_1_07.gif 6KB
toplogo.gif 6KB
go.gif 1KB
index.html 311B
right.html 12B
standard.jar 384KB
sqljdbc.jar 227KB
jstl.jar 20KB
LoginInfoImpl.java 5KB
AddWaretoCartServlet.java 3KB
WareViewInfoImpl.java 3KB
AddProvideServlet.java 3KB
CloseCarServlet.java 3KB
AddWareServlet.java 2KB
AddUserServlet.java 2KB
UpDataUserServlet.java 2KB
LoginServlet.java 2KB
WareTypeAndProvideServlet.java 2KB
SelWareViewServlet.java 2KB
OutWareInfoImpl.java 2KB
AllUserServlet.java 2KB
UpdatePwdServlet.java 2KB
MapServlet.java 2KB
WareType.java 2KB
MapGoServlet.java 2KB
SelOutWareSelvet.java 2KB
WareView.java 2KB
ProvideInfoImpl.java 2KB
TempCart.java 2KB
BaseDao.java 2KB
CloseHouseServlet.java 1KB
Ware.java 1KB
WareTypeInfoImpl.java 1KB
UsersView.java 1KB
Users.java 1KB
OutWare.java 1KB
共 176 条
- 1
- 2
资源评论
- you40042012-12-06都挺好,就是差数据库文件,没找到在哪啊
- 紫No月2012-12-21数据库文件无法导入
- lemon7860966582013-06-17文件无法导入
- huangjiaojie2012-02-06讲解的还是挺仔细的。但是没有给出数据库文件。
lyfll
- 粉丝: 8
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功