下载 >  开发技术 >  Java > servlet+jsp+javaBean开发的网站书店(完整源码)

servlet+jsp+javaBean开发的网站书店(完整源码) 评分:

servlet+jsp+javaBean开发的网站书店(完整源码) java,jsp,web,servlet,j网上商城源码 package com.lovo.cq.shopping10_1.daoimpl; import com.lovo.cq.shopping10_1.common.DbUtil; import com.lovo.cq.shopping10_1.dao.OrderDao; import com.lovo.cq.shopping10_1.po.Order; import com.lovo.cq.shopping10_1.po.OrderItem; import com.lovo.cq.shopping10_1.po.User; imp ort java.sql.*; import java.util.ArrayList; import java.util.List; public class OrderDaoImpl implements OrderDao { /** * 添加订单,并返回订一个单号 * @param order 一个订单 * @return int 返回一个整型的订单号 */ public int addOrder(Order order) { int orderId = 0; PreparedStatement pstmt_order = null; //用于对订单进行操作的预定义语句 PreparedStatement pstmt_item = null; //用于对订单项进行操作的预定义语句 ResultSet rs = null; DbUtil dbUtil = null; String sql_order = "insert into tb_order values(null,?,?,?,?,?,null,?)"; try { //事物处理 dbUtil = new DbUtil(); dbUtil.getCon().setAutoCommit(false); //将订单中的数据录入数据库 pstmt_order = dbUtil.getCon().prepareStatement(sql_order); pstmt_order.setString(1, order.getUser().getName()); pstmt_order.setString(2, order.getUser().getAddress()); pstmt_order.setString(3, order.getRecvName()); pstmt_order.setString(4, order.getUser().getPostcode()); pstmt_order.setString(5, order.getUser().getEmail()); pstmt_order.setInt(6,order.getFlag() ); pstmt_order.executeUpdate(); rs = pstmt_order.getGeneratedKeys();//取得主键 rs.next(); orderId = rs.getInt(1); //返回一个订单号 //将订单项中的数据录入数据库 String sql_item = "insert into tb_orderItem values(null,?,?,?,?,?)"; pstmt_item = dbUtil.getCon().prepareStatement(sql_item); List orderItem = order.getOrderItem();//得到所有订单项 for(int i=0;i<orderItem.size();i++) { OrderItem orderItems = (OrderItem)orderItem.get(i); pstmt_item.setInt(1, orderId); pstmt_item.setInt(2, orderItems.getBookId()); pstmt_item.setString(3, orderItems.getBookName()); pstmt_item.setFloat(4, orderItems.getPrice()); pstmt_item.setInt(5, orderItems.getBookNum()); pstmt_item.addBatch(); } pstmt_item.executeBatch(); dbUtil.getCon().commit(); } catch (SQLException e) { e.printStackTrace(); try { dbUtil.getCon().rollback(); } catch (SQLException e1) { e1.printStackTrace(); } }finally { try { rs.close(); pstmt_order.close(); pstmt_item.close(); dbUtil.close(); } catch (SQLException e) { e.printStackTrace(); } } return orderId; } //根据当前用户的用户名查订单 public List selectOrder(String name) { List list = new ArrayList(); Order or = null ; DbUtil dao = new DbUtil(); PreparedStatement pre = null; ResultSet re = null; String sql = "select * from tb_order where name=?"; try { pre = dao.getCon().prepareStatement(sql); pre.setString(1, name); re =pre.executeQuery(); while(re.next()){ or = new Order (); User user = new User(); or.setOrderId(re.getInt("orderId")); user.setName(re.getString("name")); or.setRecvName(re.getString("recvName")); user.setAddress(re.getString("address")); user.setPostcode(re.getString("postcode")); user.setEmail(re.getString("email")); or.setUser(user); or.setOrderDate(re.getString("orderDate")); or.setFlag(re.getInt("flag")); list.add(or); } } catch (SQLException e) { e.printStackTrace(); } return list; } // 根据订单号查订单项 public List selectOrderItem(int id ) { List list = new ArrayList(); OrderItem ordetrItem = null ; DbUtil dao = new DbUtil(); PreparedStatement pre = null; ResultSet re = null; String sql = "select * from tb_orderItem where orderId = ? "; try{ pre = dao.getCon().prepareStatement(sql); pre.setInt(1, id); re =pre.executeQuery(); while(re.next()){ ordetrItem = new OrderItem(); ordetrItem.setBookId(re.getInt("bookId")); ordetrItem.setBookName(re.getString("bookName")); ordetrItem.setBookNum(re.getInt("bookNum")); ordetrItem.setOrderId(re.getInt("orderId")); ordetrItem.setOrderItemId(re.getInt("orderItemId")); ordetrItem.setPrice(re.getFloat("price")); list.add(ordetrItem); } }catch (Exception e) { } return list; } }
...展开详情收缩
2010-01-27 上传大小:2.22MB
分享
收藏 (3) 举报

评论 共24条

qq_21967531 项目能跑起来有用
2018-09-07
回复
zhangyu971014 我好像没有看见数据库文件
2018-06-02
回复
yundanfengqing68 好失望,用不了
2016-04-03
回复
lee___lee 可以用,很不错的例子
2015-07-12
回复
chengs2035 可以用!感谢作者,就是导入到myeclipse的时候,需要再设置下jdk的版本
2015-05-23
回复
badaomowodiwang 这个资源非常好,,帮组很大
2014-07-23
回复
guoyan193 还可以,先保存着,以后应该能用得着
2014-01-13
回复
howmuchily 适合初学者
2013-12-16
回复
u013085996 为什么下载后不能运行呢,代码倒是很详细
2013-12-08
回复
ai307674695 根本不用使用,骗积分的
2013-06-09
回复
jsp+servlet+javabean_实现的简单网上购物车(附源码)

在JSP学习过程中,购物车是一个很好的练习案例,很适合JSP的初学者

立即下载
基于mvc的jsp网上商城的毕业设计+开题报告+源码

一个毕业生很不错毕业设计模板 里面有毕业设计 开题报告源码 数据库文件 这是用jsp+javabean实现的网上购物系统

立即下载
Hibernate+Jsp+servlet

使用Hibernate+Jsp+servlet完成一个简单的增删改查的简单用例

立即下载
C#-邮件管理-毕业设计(答辩版)%2B源码

C#-邮件管理-毕业设计(答辩版)%2B源码,附有论文,

立即下载
JAVA(JSP+servlet+javascript)课程设计:教务管理系统Java源码

JAVA(JSP+servlet+javascript)课程设计:教务管理系统Java源码

立即下载
网上书店基于HTML+jsp+mysql+servlet的web项目下载
2016年最新JAVA/JSP毕业设计题目 - CSDN博客
javaEE综合项目 servlet+jsp
手把手教你做一个jsp servlet mysql实现的学生宿舍管理系统附带完整源码和开发视频教程
jsp+servlet+hibernate学生教务选课系统毕业设计

系统主要功能说明 (1)系统分三种身份:学生,教师和管理,每种身份登陆系统后进入不同的权限操作界面. (2)学生信息管理:管理员可以添加新的学生学籍信息,教师只能查询,管理员可以进行学生信息维护管理。 (3)教师信息管理:管理员可以添加新的教师,可以修改教师信息,教师身份只能修改自己的个人信息。 (4)课程信息管理:管理员可以给某个学期某个班级添加新的课程,可以给某个学期某个专业添加选修课程,也可以修改和维护这些信息 (5)排课和选课信息管理:管理员可以指定某个学期每个班级的必修课程,可以为每个专业设置选修课程,学生登陆系统后可以在指定的时间内对该学期的选修课程进行选择,专业课程不需要选择,

立即下载
jsp+servlet+Oracle初级开发
jsp+servlet+bean+mysql例子
jsp+servlet+javabean实现网上商城项目完整源码

jsp+servlet+javabean实现网上商城项目完整源码,页面很漂亮,而且带有数据库哦!

立即下载
jsp+servlet+javabean+mysql党员信息管理系统毕业设计源码

系统功能: (1)党员信息管理:添加,查询,修改和删除党员信息。 (2)党员奖惩管理:添加,查询,修改和删除党员奖惩信息。 (3)党费管理:添加,查询,修改和删除党费信息 (4)其他信息管理:添加,查询,修改和删除党员流出信息,发展党员信息,入党积极分子信息,优秀党员信息和组织生活信息。 (5)系统管理:用户管理,修改密码,关于系统 系统特点: (1)系统采用美化的后台管理模板。 (2)使用数据库连接池技术,加快数据访问速度。 (3)程序使用三层架构思想,采用完全面向对象的思想方法设计 (4)完美的权限判断.

立即下载
jsp+servlet实现个人博客系统
WEB的考务管理系统的设计与实现(JSP%2BSQL2000)

系统由以下功能模块构成: 首页工作台 相当于系统的“桌面”。用户无需进入不同的系统模块,就可以通过工作台办理所有未办的事情。包括所有最新的个人备忘、邮件、短信、待办事情、今日提醒等等都一目了然。    1. 公告栏——主要供发布各类信息,是一个信息发布的平台。 电子邮件——每一位使用SuperOA的用户都拥有一个自己的邮箱,功能包含了普通邮件的所有功能外,还增设了账号设置,可以对POP3收邮件服务器、SMTP发邮件服务

立即下载
基于jspjava的毕业设计源码

毕业设计的代码,可用于毕业设计,课程设计,包括php,jsp,java的,

立即下载
JSP+JavaBean+Servlet网上书店

基于JSP+JavaBean+Servlet开发的网上书店应用程序 使用MySQL数据库 实现基本的购物车、更改、删除订单内容;用户管理等内容

立即下载
重温sevlet jsp
ASP.NET%2BSQL酒店管理系统-毕业设计(源码%2B论文%)

ASP.NET%2BSQL酒店管理系统-毕业设计(源码%2B论文%0

立即下载
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

servlet+jsp+javaBean开发的网站书店(完整源码)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: