package adminDao;
import java.sql.SQLException;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import baen.Admin;
import baen.Goodscon;
import baen.User;
import baen.Userorder;
import c3p0Dbutil.C3p0;
public class AdminDao implements AdminDaoInterface{
@Override
public List<Admin> queryGetBy(String ano, String apwd) {
// TODO Auto-generated method stub
QueryRunner runner = new QueryRunner(C3p0.getDs());
List<Admin> adminList = null;
String sql="select * from admin where Ano=? and Apwd=?";
try {
adminList = (List<Admin>) runner.query(sql, new BeanListHandler<Admin>(Admin.class), new Object[]{ano,apwd});
return adminList;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return adminList;
}
@Override
public List<Userorder> queryOrderAll() {
// TODO Auto-generated method stub
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from userorder";
try {
List<Userorder> userOrder = runner.query(sql, new BeanListHandler<Userorder>(Userorder.class));
return userOrder;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
@Override
public List<Userorder> queryOrderAll(String idNo) {
// TODO Auto-generated method stub
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from userorder where Id = ? or Uno = ?";
try {
List<Userorder> userOrder = runner.query(sql, new BeanListHandler<Userorder>(Userorder.class),new Object[]{idNo,idNo});
return userOrder;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
@Override
public List<Userorder> queryOrderAll(String id, String uno) {
// TODO Auto-generated method stub
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from userorder where Id = ? or Uno = ?";
try {
List<Userorder> userOrder = runner.query(sql, new BeanListHandler<Userorder>(Userorder.class),new Object[]{id,uno});
return userOrder;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
@Override
public List<Goodscon> queryCommAll(String gno, String exc, String gtype) {
// TODO Auto-generated method stub
//根据商品类别查询商品信息,后端管理员界面
List<Goodscon> listGoodscon = null;
QueryRunner runner = new QueryRunner(C3p0.getDs());
System.out.println("queryCommAll(String gno, String exc, String gtype)");
String sql = "select * from goodscon where Gno like ? and GExplain like ? and GTid like ?";
try {
listGoodscon = runner.query(sql, new BeanListHandler<Goodscon>(Goodscon.class),new Object[] {gno+"%","%"+exc+"%",gtype+"%"});
return listGoodscon;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
@Override
public int addUser(User user) {
// TODO Auto-generated method stub
//新用户注册
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "INSERT INTO user(Uno,Uname,Upwd,Utel,Uaddress,Urealname) VALUES(?,?,?,?,?,?)";
try {
int i = runner.update(sql, new Object[] {user.getUtel(),user.getUname(),user.getUpwd(),user.getUtel(),user.getUaddress(),user.getUrealname()});
return i;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return 0;
}
}
@Override
public List<User> getByUser(String uid, String uname) {
// TODO Auto-generated method stub
//管理员查询用户
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from user where Uno = ? or Uname = ?";
try {
return runner.query(sql, new BeanListHandler<User>(User.class),new Object[]{uid,uname});
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
public List<User> getByUser(String uidname) {
// TODO Auto-generated method stub
//管理员查询用户
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from user where Uno = ? or Uname = ?";
try {
return runner.query(sql, new BeanListHandler<User>(User.class),new Object[]{uidname,uidname});
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
public List<User> getByUser() {
// TODO Auto-generated method stub
//管理员查询所有的用户
QueryRunner runner = new QueryRunner(C3p0.getDs());
String sql = "select * from user";
try {
return runner.query(sql, new BeanListHandler<User>(User.class));
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Java课程设计-基于Java web的手机商城系统(前后端源码+数据库+文档) .zip
共176个文件
class:44个
java:44个
jsp:15个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 10 浏览量
2024-05-12
23:28:43
上传
评论
收藏 4.78MB ZIP 举报
温馨提示
基于Java Web的手机商城系统是一个很有趣的项目!这样的系统通常包括前台展示、用户管理、商品管理、订单管理等核心功能。让我为你列出一些可能的模块和技术选择: 1. **前台展示模块**: - 响应式设计:确保网站在各种设备上都能良好显示。 - 商品分类展示:按照品牌、价格、功能等分类展示手机。 - 商品搜索功能:用户可以根据关键词搜索手机。 - 商品详情页:展示手机的详细信息,包括图片、描述、价格等。 2. **用户管理模块**: - 用户注册与登录:提供用户注册账号和登录系统的功能。 - 个人信息管理:用户可以修改个人信息、密码等。 - 购物车管理:用户可以添加、修改、删除购物车中的商品。 3. **商品管理模块**: - 商品管理后台:管理员可以添加、修改、删除商品信息。 - 商品图片管理:管理员可以上传、管理商品的图片。 - 商品评论管理:管理员可以审核、删除用户的评论。 4. **订单管理模块**: - 购物车结算:用户可以将购物车中的商品生成订单并进行结算。 - 订单管理后台:管理员可以查看订
资源推荐
资源详情
资源评论
收起资源包目录
Java课程设计-基于Java web的手机商城系统(前后端源码+数据库+文档) .zip
(176个子文件)
UpdateCommServlet.class 5KB
AdminDao.class 5KB
UpdateGoodsconServlet.class 5KB
SubmitOrderServlet.class 4KB
Commodity.class 4KB
CartServlet.class 4KB
UpdateGoodscon.class 3KB
UserLoginServlet.class 3KB
AddUserServlet.class 2KB
SelectUserServlet.class 2KB
Goodscon.class 2KB
AdminIndexServlet.class 2KB
IndexServlet.class 2KB
CommodityQuery.class 2KB
SelectCommServlet.class 2KB
ClearGnoCartServlet.class 2KB
AdminQuery.class 2KB
AdminLoginServlet.class 2KB
SelectServlet.class 2KB
AdminFilter.class 2KB
UserFilter.class 2KB
GetComNoInfoServlet.class 2KB
OrderUpdate.class 2KB
DeleteCommServlet.class 2KB
User.class 2KB
Userorder.class 2KB
ViewOrderServlet.class 2KB
GetComTypeServlet.class 2KB
UpdateOrderServlet.class 2KB
AdminUpdate.class 2KB
UpdateOrder.class 2KB
DbutilsDao.class 1KB
AllFilter.class 1KB
OutServlet.class 1KB
GoodsAndSum.class 1KB
LoginQuery.class 1KB
Admin.class 1KB
AdminDaoInterface.class 919B
UserAddress.class 882B
GoodsType.class 700B
CommodityInfor.class 518B
C3p0.class 516B
AdminDaoUpdateInterface.class 331B
UpdateCommodity.class 217B
.classpath 1KB
org.eclipse.wst.common.component 494B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
glyphicons-halflings-regular.eot 20KB
glyphicons-halflings-regular.eot 20KB
mysql-connector-java-5.1.39-bin.jar 966KB
mchange-commons-java-0.2.11.jar 592KB
c3p0-0.9.5.2.jar 486KB
standard.jar 384KB
commons-io-2.6.jar 210KB
servlet-api.jar 193KB
commons-dbutils-1.7.jar 95KB
commons-fileupload-1.4.jar 71KB
jstl.jar 20KB
AdminDao.java 5KB
UpdateCommServlet.java 5KB
UpdateGoodsconServlet.java 4KB
Commodity.java 4KB
UpdateGoodscon.java 3KB
SubmitOrderServlet.java 3KB
CartServlet.java 3KB
IndexServlet.java 2KB
AdminIndexServlet.java 2KB
UserLoginServlet.java 2KB
AddUserServlet.java 2KB
SelectCommServlet.java 2KB
AdminLoginServlet.java 2KB
SelectUserServlet.java 2KB
CommodityQuery.java 2KB
AdminFilter.java 2KB
GetComNoInfoServlet.java 2KB
Goodscon.java 2KB
ViewOrderServlet.java 2KB
GetComTypeServlet.java 2KB
ClearGnoCartServlet.java 2KB
SelectServlet.java 2KB
AdminQuery.java 2KB
UserFilter.java 1KB
UpdateOrderServlet.java 1KB
DeleteCommServlet.java 1KB
OrderUpdate.java 1KB
UpdateOrder.java 1KB
OutServlet.java 1KB
AdminUpdate.java 1KB
User.java 1KB
AllFilter.java 1KB
Userorder.java 1KB
DbutilsDao.java 851B
共 176 条
- 1
- 2
资源评论
荒野大飞
- 粉丝: 9359
- 资源: 416
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- densenet模型-python语言pytorch框架的图像分类宠物行为分类识别-不含数据集图片-含逐行注释和说明文档.zip
- alexnet模型-基于深度学习识别水果种类-不含数据集图片-含逐行注释和说明文档.zip
- earsertrweeqewrr
- alexnet模型-基于深度学习对草莓品级果识别-不含数据集图片-含逐行注释和说明文档.zip
- 微信小程序五子棋游戏,有悔棋,清屏等功能
- alexnet模型-python语言pytorch框架训练识别餐桌美食-不含数据集图片-含逐行注释和说明文档.zip
- proteus下载安装 具体步骤
- proteus下载安装 具体步骤
- proteus下载安装 具体步骤
- proteus下载安装 具体步骤
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功