java web的网站资源开发,网上商城网站制作

  • E7_152119
    了解作者
  • 25.6MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-20 12:52
    上传日期
网上商城的开发制作,包含网页的静态资源以及Java web服务器上的资源配置,全部的代码及文件可直接运行。
淘酷商场.zip
内容介绍
package com.hk.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; import org.junit.Test; import com.hk.domain.Category; import com.hk.domain.Product; import com.hk.util.DBUtil; public class ProductDao { public List<Product> findProductByCid(Category category){ List<Product> products=new ArrayList<Product>(); Connection conn=null; PreparedStatement pstmt=null; ResultSet rs=null; try { conn=DBUtil.getConnection(); String sql="select * from product where pflag=0 and cid=? limit 12"; pstmt=conn.prepareStatement(sql); //设置点位符的参数 pstmt.setString(1, category.getCid()); rs=pstmt.executeQuery(); while(rs.next()) { String pid=rs.getString("pid"); String pname=rs.getString("pname"); double market_price=rs.getDouble("market_price"); double shop_price=rs.getDouble("shop_price"); String pimage=rs.getString("pimage"); String is_hot=rs.getString("is_hot"); String pdate=rs.getString("pdate"); String pdesc=rs.getString("pdesc"); int pflag=rs.getInt("pflag"); Product p=new Product(pid, pname, market_price, shop_price, pimage, pdate, is_hot, pdesc, pflag, category); products.add(p); } } catch (Exception e) { throw new RuntimeException(e); }finally { DBUtil.close(rs, pstmt, conn); } return products; } /*@Test public void testFindProduct() { Category category=new Category(); category.setCid("1"); category.setCname("手机数码"); List<Product> products=findProductByCid(category); System.out.println(products.toString()); }*/ public List<Product> findProductNew(){ Connection conn=null; PreparedStatement pstmt=null; ResultSet rs=null; List<Product> products=new ArrayList<Product>(); try { conn=DBUtil.getConnection(); String sql="SELECT p.*,c.cname FROM product p,category c WHERE pflag=0 AND p.cid=c.cid ORDER BY pdate DESC LIMIT 9"; pstmt=conn.prepareStatement(sql); rs=pstmt.executeQuery(); while(rs.next()) { String pid=rs.getString("pid"); String pname=rs.getString("pname"); double market_price=rs.getDouble("market_price"); double shop_price=rs.getDouble("shop_price"); String pimage=rs.getString("pimage"); String pdate=rs.getString("pdate"); String is_hot=rs.getString("is_hot"); String pdesc=rs.getString("pdesc"); int pflag=rs.getInt("pflag"); String cid=rs.getString("cid"); String cname=rs.getString("cname"); Category category=new Category(cid,cname); Product product= new Product(pid,pname,market_price,shop_price,pimage,pdate,is_hot,pdesc,pflag,category); products.add(product); } }catch(Exception e) { throw new RuntimeException(e); }finally { DBUtil.close(rs, pstmt, conn); } return products; } /*@Test public void testFindNew() { List<Product> products=findProductNew(); System.out.println(products); }*/ //根据商品编号查询商品 public Product findProductByPid(String pid,String cid,String cname) { Connection conn = null; String sql = null; PreparedStatement pstmt = null; java.sql.ResultSet rs=null; Product product=null; try { // 获得连接对象 conn = DBUtil.getConnection(); sql = "SELECT *\r\n" + "FROM product WHERE pid=?"; // 创建命令执行 pstmt = conn.prepareStatement(sql); pstmt.setString(1,pid); rs=pstmt.executeQuery(); if(rs.next()) { String pid1=rs.getString("pid"); String pname=rs.getString("pname"); double market_price=rs.getDouble("market_price"); double shop_price=rs.getDouble("shop_price"); String pimage=rs.getString("pimage"); String pdate=rs.getString("pdate"); String is_hot=rs.getString("is_hot"); String pdesc=rs.getString("pdesc"); int pflag=rs.getInt("pflag"); Category category=new Category(cid,cname); product=new Product(pid1, pname, market_price, shop_price, pimage, pdate, is_hot, pdesc, pflag, category); } } // 释放资源 catch (Exception e) { throw new RuntimeException(e); } finally { DBUtil.close(rs, pstmt, conn); } return product; } public Product findProductByPid(String pid) { Connection conn = null; String sql = null; PreparedStatement pstmt = null; java.sql.ResultSet rs=null; Product product=null; try { // 获得连接对象 conn = DBUtil.getConnection(); sql = "SELECT * FROM product WHERE pid=?"; // 创建命令执行 pstmt = conn.prepareStatement(sql); pstmt.setString(1,pid); rs=pstmt.executeQuery(); if(rs.next()) { String pid1=rs.getString("pid"); String pname=rs.getString("pname"); double market_price=rs.getDouble("market_price"); double shop_price=rs.getDouble("shop_price"); String pimage=rs.getString("pimage"); String pdate=rs.getString("pdate"); String is_hot=rs.getString("is_hot"); String pdesc=rs.getString("pdesc"); int pflag=rs.getInt("pflag"); product=new Product(pid1, pname, market_price, shop_price, pimage, pdate, is_hot, pdesc, pflag); } } // 释放资源 catch (Exception e) { throw new RuntimeException(e); } finally { DBUtil.close(rs, pstmt, conn); } return product; } @Test public void testFindNew() { Product products=findProductByPid("1"); System.out.println(products); } }
评论
    相关推荐
    • web服务器
      简单的web服务器 ,通过程序可以建立一个web服务器平台,该程序我已经调试通过请放心使用,用户使用手册已经放在里面了。
    • ASP WEB服务器
      紫雨轩ASP WEB服务器 可以在本机搭建web服务器,很好用的。。
    • web服务器温度
      web服务器温度
    • 易语言WEB服务器
      易语言WEB服务器
    • web代理服务器
      实现了基本的web服务器的功能,可以帮你更好的了解web服务器的基本工作原理
    • Web服务器案例
      Web服务器案例 Web服务器案例 Web服务器案例 Web服务器案例
    • 易语言web服务器
      易语言web服务器源码系统结构:创建窗口,窗口函数,菜单处理,客户进入,客户离开,数据到达,协议处理,获取用户数据,删除用户数据,LogAdd,创建完毕,创建托盘图标,弹出托盘气泡,删除图盘图
    • web服务器编程
      只是一个基于web service服务器编程的教学代码,简单易懂
    • 易语言web服务器
      易语言web服务器源码,web服务器,创建窗口,窗口函数,菜单处理,客户进入,客户离开,数据到达,协议处理,获取用户数据,删除用户数据,LogAdd,创建完毕,创建托盘图标,弹出托盘气泡,删除图盘图标,重建托盘图标,生成文本型...
    • 易语言web服务器
      易语言web服务器系统结构:消息替换, ======窗口程序集1 || ||------_透明标签3_鼠标左键被按下 || ||------_透明标签2_鼠标左键被按下 || ||------__启动窗口_创建完毕 || ||------_服务器1_客户进入