javaWeb购物商城设计---商品显示

梦里梦外; 2022-06-04 01:08 311阅读 0赞

商品显示包括显示两条热门商品,12条最新商品和12条打折商品。
数据库连接设计见:http://blog.csdn.net/u013948010/article/details/78675348

数据库

后台数据库用到了sql server,建立了商品表tb_goods和商品分类表tb_subType
商品分类表:
这里写图片描述
商品表:
这里写图片描述

获得最新商品

  1. /* 最新上架商品信息 */
  2. ResultSet rs_new = conn.executeQuery(
  3. "select top 12 t1.ID, t1.GoodsName,t1.price,t1.picture,t2.TypeName "
  4. +"from tb_goods t1,tb_subType t2 where t1.typeID=t2.ID and "
  5. +"t1.newGoods=1 order by t1.INTime desc"); //查询最新上架商品信息
  6. int new_ID=0; //保存最新上架商品的id变量
  7. String new_goodsname=""; //保存最新上架商品名称的变量
  8. float new_nowprice=0; //保存最新上架商品的价格变量
  9. String new_picture=""; //保存最新上架商品的图片变量
  10. String typeName=""; //保存最新上架商品的分类变量

前端页面循环显示

  1. <!-- 循环显示最新上架商品 :添加12条商品信息-->
  2. <%
  3. while(rs_new.next()){
  4. new_ID=rs_new.getInt(1); //最新上架商品的id
  5. new_goodsname=rs_new.getString(2); //最新上架商品的名称
  6. new_nowprice=rs_new.getFloat(3); //最新上架商品当前价格
  7. new_picture=rs_new.getString(4); //最新上架商品的图片
  8. typeName=rs_new.getString(5); //最新上架商品的类别
  9. %>
  10. <!--循环显示的html代码-->
  11. <%}%>

这里写图片描述

获得打折商品

  1. ResultSet rs_sale = conn.executeQuery(
  2. "select top 12 t1.ID, t1.GoodsName,t1.price,t1.nowPrice,t1.picture,t2.TypeName "
  3. +"from tb_goods t1,tb_subType t2 where t1.typeID=t2.ID and t1.sale=1 "
  4. +"order by t1.INTime desc"); //查询打折商品信息
  5. int sale_ID=0; //保存打折商品的id变量
  6. String s_goodsname=""; //保存打折商品名称的变量
  7. float s_nowprice=0; //保存打折商品现在的价格变量
  8. float s_price=0; //保存打折商品的原价格变量
  9. String s_picture=""; //保存打折商品的图片变量
  10. String s_introduce=""; //保存打折商品简介

前端显示

  1. <!-- 循环显示打折商品 :添加12条商品信息-->
  2. <%
  3. while(rs_sale.next()){
  4. sale_ID=rs_sale.getInt(1); //打折商品的id
  5. s_goodsname=rs_sale.getString(2); //打折商品的名称
  6. s_price=rs_sale.getFloat(3); //打折商品原价格
  7. s_nowprice=rs_sale.getFloat(4); //打折商品当前价格
  8. s_picture=rs_sale.getString(5); //打折商品的图片
  9. typeName=rs_sale.getString(6); //最新上架商品的类别
  10. %>
  11. <!--循环显示的html代码-->
  12. <%}%>

这里写图片描述

获得两条热门商品

查询数据库并得到结果

  1. ResultSet rs_hot =conn
  2. .executeQuery("select top 2 ID,GoodsName,nowprice,picture "
  3. +"from tb_goods order by hit desc"); //查询热门商品信息
  4. int hot_ID = 0; //保存热门商品ID的变量
  5. String hot_goodsName = ""; //保存热门商品名称的变量
  6. float hot_nowprice = 0; //保存热门商品价格的变量
  7. String hot_picture = ""; //保存热门商品图片的变量

前端显示:

  1. <!-- 循环显示热门商品 :添加两条商品信息-->
  2. <%
  3. while(rs_hot.next()){
  4. hot_ID=rs_hot.getInt(1); //获取热门商品id
  5. hot_goodsName=rs_hot.getString(2); //获取热门商品名
  6. hot_nowprice=rs_hot.getFloat(3); //热门商品当前价格
  7. hot_picture=rs_hot.getString(4); //热门商品图片
  8. %>
  9. <!--循环显示的html代码-->
  10. <%}%>

这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,311人围观)

还没有评论,来说两句吧...

相关阅读

    相关 商城应用】商城商品体系设计

    今天给大家介绍一下商城的重头戏,也就是商品体系的设计。有些人可能会问,什么叫做商品体系呢?不知道大家在用淘宝的时候有没有发现,不同类型的商品规格和属性都是不一样的,我们这边举一