资源简介
J2EE做的网上书店项目,用到了SQL数据库,jsp 等.花两天时间做成的.

代码片段和文件信息
package mypack;
import java.sql.*;
import java.util.*;
public class BookDB
{
int totalPage;
Connection con = null;
Statement stat = null;
PreparedStatement pstat = null;
ResultSet rs = null;
public BookDB() throws Exception {
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“);
}
public Connection getCon() {
String driverName = “sun.jdbc.odbc.JdbcOdbcDriver“;
String userName = “sa“;
String userPasswd = ““;
String dbName = “BookDb“;
String conurl = “jdbc:odbc:“ + dbName;
try {
Class.forName(driverName);
con = DriverManager.getConnection(conurl userName userPasswd);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(“创建连接成功“);
return con;
}
public ResultSet query(String sql) {
try {
con = getCon();
stat = con.createStatement();
rs = stat.executeQuery(sql);
} catch (Exception e) {
e.printStackTrace();
}
return rs;
}
public ArrayList getBooks() throws SQLException
{
ArrayList bl = new ArrayList();
rs = query(“select * from books“);
while(rs.next())
{
BookDetails bd = new BookDetails(rs.getString(“id“)
rs.getString(“name“)rs.getString(“title“)
rs.getFloat(“price“)rs.getInt(“yr“)
rs.getString(“description“)rs.getInt(“saleAmount“));
bl.add(bd);
}
return bl;
}
public ArrayList getBooks(int curPage int pageSize) throws SQLException
{
ArrayList bl = getBooks();
ArrayList newBl= new ArrayList();
for(int i=0;i {
if(i>=curPage*pageSize&&i<(curPage+1)*pageSize)
{
newBl.add(bl.get(i));
}
}
totalPage=(int)Math.ceil(bl.size()/pageSize);
return newBl;
}
public int getTotalPage()
{
return totalPage;
}
public int getNumberOfBooks()
{
return 1;
}
public BookDetails getBookDetails(String bookId) throws SQLException
{
BookDetails book = null;
rs = query(“select * from books where id=“+bookId);
while(rs.next())
{
book= new BookDetails(rs.getString(“id“)
rs.getString(“name“)rs.getString(“title“)
rs.getFloat(“price“)rs.getInt(“yr“)
rs.getString(“description“)rs.getInt(“saleAmount“));
}
return book;
}
public void buyBooks(ShoppingCart shoppingcart ) throws Exception
{
Connection con = null;
Collection c = shoppingcart.getItems();
Iterator i = c.iterator();
con = getCon();
con.setAutoCommit(false);
while (i.hasNext()) {
ShoppingCartItem item = i.next();
BookDetails book =item.getItem();
String id = book.getBookId();
int quantity = item.getQuantity();
String change = “update books set saleamount = saleamount + ? where id = ?“;
PreparedStatement prepStmt = con.prepareStatement(change);
prepStmt.setInt(1 quantity);
prepStmt.setString(2 id);
prepStmt.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 21504 2008-06-29 12:47 网上书店\网上书店说明书.doc
文件 945 2008-05-11 15:20 网上书店\book\bookdetails.jsp
文件 548 2008-05-11 13:50 网上书店\book\bookstore.jsp
文件 851 2008-05-11 15:21 网上书店\book\cashier.jsp
文件 1933 2008-05-11 15:11 网上书店\book\catalog.jsp
文件 263 2008-05-11 14:38 网上书店\book\common.jsp
文件 683 2008-05-11 16:15 网上书店\book\deal.jsp
文件 421 2008-05-11 13:49 网上书店\book\receipt.jsp
文件 2101 2008-05-11 16:03 网上书店\book\showcart.jsp
文件 296 2008-05-11 10:40 网上书店\book\WEB-INF\web.xm
文件 1001984 2008-05-10 10:07 网上书店\book\WEB-INF\databa
文件 3335 2008-05-11 13:42 网上书店\book\WEB-INF\classes\BookDB.java
文件 1329 2008-05-10 10:12 网上书店\book\WEB-INF\classes\BookDetails.java
文件 1272 2008-05-11 16:24 网上书店\book\WEB-INF\classes\ShoppingCart.java
文件 710 2008-05-11 15:30 网上书店\book\WEB-INF\classes\ShoppingCartItem.java
文件 4399 2008-05-11 16:05 网上书店\book\WEB-INF\classes\mypack\BookDB.class
文件 1238 2008-05-11 16:05 网上书店\book\WEB-INF\classes\mypack\BookDetails.class
文件 2022 2008-05-11 16:05 网上书店\book\WEB-INF\classes\mypack\ShoppingCart.class
文件 1052 2008-05-11 16:05 网上书店\book\WEB-INF\classes\mypack\ShoppingCartItem.class
文件 1136 2008-05-10 14:40 网上书店\book\imag\book.jpg
文件 4096 2008-05-10 21:09 网上书店\book\imag\Thumbs.db
文件 139 2008-06-29 12:52 网上书店\readme.txt
目录 0 2008-06-29 12:47 网上书店\book\WEB-INF\classes\mypack
目录 0 2008-06-29 12:47 网上书店\book\WEB-INF\databa
目录 0 2008-06-29 12:47 网上书店\book\WEB-INF\classes
目录 0 2008-06-29 12:47 网上书店\book\WEB-INF
目录 0 2008-06-29 12:47 网上书店\book\imag
目录 0 2008-06-29 12:47 网上书店\book
目录 0 2008-05-11 16:55 网上书店
----------- --------- ---------- ----- ----
............此处省略2个文件信息
相关资源
- 基于Java的酒店管理系统源码(毕业设
- android 视频播放器 项目和原码
- JSP 网上购物网页项目
- java用spring struts hibernate做的学生成绩
- java真实项目煤矿管理系统
- 贪吃蛇(java 源码 eclipse项目)
- 北大青鸟项目实战JSP论坛短消息
- springboot2.0+spring cloud+eureka(分布式项
- ssh投票系统小项目
- 都市供求信息网(源码+数据库+文档)
- JavaWeb书城项目(附数据库脚本)
- 基于JAVA_JSP电子书系统(源码+数据库
- 基于SSH框架的JavaWeb项目—人员信息管
- JSP购物网站完整源码包含项目源码,
- spring boot+ios app+android app 即时通讯项目
- Vue项目实现手机端上传图片,使用于
- Java从零到企业级电商项目实战
- android实现谷歌地图项目
- 广工专业项目设计报告+代码
- J2EE服务支持平台下融通供应商服务系
- springBoot项目的代码生成器
- rest项目所需的jar包
- java web项目案例——知识管理软
- 博客系统笔记以及源码
- Expert-One-on-one J2EE Development Without EJB
- 官网最新J2EE6API
- java ee api中文版
- J2EE(中文版)(CHM版)
- J2EE中文版api doc文档
- 我的全部java项目(博客项目的代码)
评论
共有 条评论