资源简介
内有详细说明说,适合JAVA初学者,JAVA开发人员学习典藏
代码片段和文件信息
package com.dao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.toolsbean.DB;
import com.toolsbean.StringHandler;
import com.valuebean.GoodsBean;
public class GoodsDao extends SuperDao{
private DB mydb=null;
public GoodsDao(){
mydb=new DB();
}
/** @功能:分页获取所有商品 */
public List getAllGoods(String strcurrentPString strcurrentGString goWhich) throws SQLException{
String sqlall=“select * from tb_goods order by goods_stocktime desc“;
setDaoPage(sqlallnullstrcurrentP strcurrentG goWhich);
int currentP=getDaoPage().getCurrentP();
int top1=getDaoPage().getPerR();
int top2=(currentP-1)*top1;
String sqlsub=““;
if(currentP==1)
sqlsub=“select top “+top1+“ * from tb_goods order by goods_stocktime desc“;
else
sqlsub=“select top “+top1+“ * from tb_goods where (goods_stocktime < (select min(goods_stocktime) from (select top “+top2+“ * from tb_goods order by goods_stocktime desc) as minv)) order by goods_stocktime desc“;
List alllist=getList(sqlsubnull);
List goodslist=divide(alllisttop1);
return goodslist;
}
/** @功能:获取某个商品的详细信息 */
public GoodsBean getSingleGoods(int id) throws SQLException{
GoodsBean single=null;
String sql=“select * from tb_goods where id=?“;
object[] params={id};
List list=getList(sqlparams);
if(list!=null&&list.size()!=0)
single=(GoodsBean)list.get(0);
return single;
}
private List getList(String sqlobject[] params) throws SQLException{
List list=null;
mydb.doPstm(sqlparams);
ResultSet rs=mydb.getRs();
if(rs!=null){
list=new ArrayList();
while(rs.next()){
GoodsBean single=new GoodsBean();
single.setId(rs.getInt(1));
single.setGoodsViewpic(rs.getString(2));
single.setGoodsName(rs.getString(3));
single.setGoodsPrice(rs.getFloat(4));
single.setGoodsStoreNum(rs.getInt(5));
single.setGoodsStocktime(StringHandler.timeTostr(rs.getTimestamp(6)));
single.setGoodsInfo(rs.getString(7));
single.setGoodsMaker(rs.getString(8));
list.add(single);
}
rs.close();
}
return list;
}
private List divide(List listint perR){
List goodslist=null;
if(list!=null){
goodslist=new ArrayList();
/* ①首先补齐长度 */
int blank=perR-list.size(); //因为每页显示perR条记录,所以list的长度只能等于perR或小于perR
if(blank>0){ //若list的长度小于perR,则向list中存放blank个null值,将list长度补齐到perR
for(int i=0;i list.add(null);
}
/* ②然后进行划分 */
for(int i=0;i<3;i++){ //平均分成3份
List temp=new ArrayList();
for(int j=0;j<4;j++){ //将每份中的元素存储到temp中
temp.add(list.get(4*i+j));
}
goodslist.add(temp); //存储temp到medialist中
}
}
return goodslist;
}
/** @功能:修改商品库存量 */
public void updateStoreNum(int buynumint id){
String sql=“update tb_goods set goods_storenum=goods_storenum-? where id=?“;
object[] pa
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 940544 2008-11-17 09:23 购物车模块\程序使用说明.doc
文件 940 2008-08-21 13:28 购物车模块\sl\01\affirmOrderform.jsp
文件 5702 2008-10-14 16:25 购物车模块\sl\01\fillOrderform.jsp
文件 90 2008-08-15 16:30 购物车模块\sl\01\index.jsp
文件 1725 2008-09-14 09:34 购物车模块\sl\01\listBrowseGoods.jsp
文件 2209 2008-09-13 14:26 购物车模块\sl\01\listGoods.jsp
文件 1453 2008-10-15 14:01 购物车模块\sl\01\listMain.jsp
文件 1179 2008-09-13 16:07 购物车模块\sl\01\login.jsp
文件 320 2008-09-13 16:23 购物车模块\sl\01\message.jsp
文件 5956 2008-10-16 10:59 购物车模块\sl\01\showOrderform.jsp
文件 3897 2008-10-21 15:53 购物车模块\sl\01\showShopcar.jsp
文件 1616 2008-10-14 15:46 购物车模块\sl\01\viewGoods.jsp
文件 36 2008-09-13 12:58 购物车模块\sl\01\me
文件 3024 2008-10-15 14:33 购物车模块\sl\01\WEB-INF\web.xm
文件 4847 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\GoodsDao.class
文件 4674 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\OrderformDao.class
文件 4267 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\ShopcarDao.class
文件 2144 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\SuperDao.class
文件 1633 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\TempDao.class
文件 1508 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\dao\UserDao.class
文件 1325 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\filter\CharacterEncodingFilter.class
文件 2090 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\filter\LoginFilter.class
文件 2277 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\filter\SubmitFilter.class
文件 8565 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\servlet\GoodsServlet.class
文件 2308 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\servlet\LogXServlet.class
文件 12926 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\servlet\ShopcarServlet.class
文件 2852 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\toolsbean\DB.class
文件 4888 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\toolsbean\PageBar.class
文件 3390 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\toolsbean\StringHandler.class
文件 2325 2008-10-17 11:05 购物车模块\sl\01\WEB-INF\classes\com\valuebean\GoodsBean.class
............此处省略90个文件信息
- 上一篇:java商品销售系统
- 下一篇:毕向东Java基础源码+总结
相关资源
- Javaweb的增删改查的小案例(jsp+tomca
- javaweb实战项目之网上书城
- AdminLTE+JSP+Servlet仓库管理系统
- Java Web酒店管理系统
- 《Java语言程序设计》源代码沈泽刚
- JSP软件工程案例精解 光盘源代码
- SourceFormatX 强大的源代码自动格式化
- 网上商城java源代码
- Java实现的水果销售商城系统论文源码
- (J2EE)基于JAVA的网上订票系统源码
- java web 购物网站
- 智能冰箱应用系统-源代码
- javaweb文章发布系统
- mybatis逆向工程工具源代码并包含相关
- JSP+Oracle学生信息管理系统
- javaweb的服务端数据接口开发
- javaweb 写的用户登录注册的采用mvc模式
- 航空售票管理信息系统内含数据库文
- 自己开发的消灭星星android-java源代码
- JSP+MYSQL学生诚信管理系统 源代码 论文
- JSP+MYSQL汽车销售系统 源代码 论文
- jsp mysql 房地产中介系统 源代码
- javaweb图书馆管理系统源码
- v512_张利国_JavaSE项目_源代码
- JavaWeb人事管理系统开题报告、论文、
- Java+选修课程系统源代码Eclipse+Mysql开
- 百度鹰眼控制台Demo,可整合javaweb
- 2048安卓游戏源代码
- javaweb校友网含mysql表
- 基于Ajax技术的个人网站的设计与实现
评论
共有 条评论