资源简介
Java web 购物车idea工程ServletCartDemo
mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面
代码片段和文件信息
package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import util.DBHelper;
import entity.Items;
//商品的业务逻辑类
public class ItemsDAO {
// 获得所有的商品信息
public ArrayList getAllItems() {
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
ArrayList list = new ArrayList(); // 商品集合
try {
conn = DBHelper.getConnection();
String sql = “select * from items;“; // SQL语句
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
while (rs.next()) {
Items item = new Items();
item.setId(rs.getInt(“id“));
item.setName(rs.getString(“name“));
item.setCity(rs.getString(“city“));
item.setNumber(rs.getInt(“number“));
item.setPrice(rs.getInt(“price“));
item.setPicture(rs.getString(“picture“));
list.add(item);// 把一个商品加入集合
}
return list; // 返回集合。
} catch (Exception ex) {
ex.printStackTrace();
return null;
} finally {
// 释放数据集对象
if (rs != null) {
try {
rs.close();
rs = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 释放语句对象
if (stmt != null) {
try {
stmt.close();
stmt = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
// 根据商品编号获得商品资料
public Items getItemsById(int id) {
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
conn = DBHelper.getConnection();
String sql = “select * from items where id=?;“; // SQL语句
stmt = conn.prepareStatement(sql);
stmt.setInt(1 id);
rs = stmt.executeQuery();
if (rs.next()) {
Items item = new Items();
item.setId(rs.getInt(“id“));
item.setName(rs.getString(“name“));
item.setCity(rs.getString(“city“));
item.setNumber(rs.getInt(“number“));
item.setPrice(rs.getInt(“price“));
item.setPicture(rs.getString(“picture“));
return item;
} else {
return null;
}
} catch (Exception ex) {
ex.printStackTrace();
return null;
} finally {
// 释放数据集对象
if (rs != null) {
try {
rs.close();
rs = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
// 释放语句对象
if (stmt != null) {
try {
stmt.close();
stmt = null;
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
}
//获取最近浏览的前五条商品信息
public ArrayList getViewList(String list)
{
System.out.println(“list:“+list);
ArrayList itemlist = new ArrayList();
int iCount=5; //每次返回前五条记录
if(list!=null&&list.length()>0)
{
String[] arr = list.split(“__“);//list.split(““)
System.out.println(“arr.length=“+arr.length);
//如果商品记录大于等于5条
if(arr.length>=5)
{
for(int i=arr.length-1;i>=arr.length-iCount;i--)
{
itemlist.add(getItemsById(Integer.parseInt(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-01 16:54 ServletCartDemo\
目录 0 2018-03-01 16:54 ServletCartDemo\.idea\
目录 0 2018-03-01 15:28 ServletCartDemo\.idea\artifacts\
文件 535 2018-03-01 15:28 ServletCartDemo\.idea\artifacts\ServletCartDemo_war_exploded.xm
目录 0 2018-03-01 16:09 ServletCartDemo\.idea\dataSources\
文件 67016 2018-03-01 16:09 ServletCartDemo\.idea\dataSources\608c5be3-fbc4-45bd-a8c6-ffb5c7de3e75.xm
文件 835 2018-03-01 16:09 ServletCartDemo\.idea\dataSources.local.xm
文件 897 2018-03-01 16:09 ServletCartDemo\.idea\dataSources.xm
目录 0 2018-03-01 16:54 ServletCartDemo\.idea\inspectionProfiles\
目录 0 2018-03-01 16:31 ServletCartDemo\.idea\libraries\
文件 374 2018-03-01 16:31 ServletCartDemo\.idea\libraries\mysql_connector_java_5_1_13_bin.xm
文件 273 2018-03-01 16:17 ServletCartDemo\.idea\misc.xm
文件 270 2018-03-01 15:28 ServletCartDemo\.idea\modules.xm
文件 36908 2018-03-01 16:54 ServletCartDemo\.idea\workspace.xm
文件 1012 2018-03-01 16:39 ServletCartDemo\ServletCartDemo.iml
目录 0 2018-03-01 16:43 ServletCartDemo\WEB-INF\
目录 0 2018-03-01 16:54 ServletCartDemo\WEB-INF\classes\
目录 0 2018-03-01 16:31 ServletCartDemo\WEB-INF\lib\
文件 1429539 2018-02-28 17:23 ServletCartDemo\WEB-INF\lib\mysql-connector-java-5.1.13-bin.jar
文件 758 2018-03-01 16:43 ServletCartDemo\WEB-INF\web.xm
目录 0 2018-03-01 15:51 ServletCartDemo\out\
目录 0 2018-03-01 15:51 ServletCartDemo\out\artifacts\
目录 0 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\
目录 0 2018-03-01 16:43 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\
目录 0 2018-03-01 15:51 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\
目录 0 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\dao\
文件 5197 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\dao\ItemsDAO.class
目录 0 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\entity\
文件 3753 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\entity\Cart.class
文件 2386 2018-03-01 16:36 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\entity\Items.class
目录 0 2018-03-01 16:50 ServletCartDemo\out\artifacts\ServletCartDemo_war_exploded\WEB-INF\classes\servlet\
............此处省略173个文件信息
相关资源
- java实现网络购物车
- JSP+servlet+javabean实现购物车
- MVC实现网上订餐系统ajax购物车
- javaweb购物车模块源代码
- jsp+servlet++hibernate+购物车系统
- web端购物车实现包括注册登录
- javaWeb简易购物车源代码
- Javaweb购物车系统源码
- Javaweb购物车119915
- jsp+servlet+sql server购物车
- 仿唯品会加入购物车动画(Android)
- 基于Android的饿了么,美团购物车系统
- JavaEE课程SSM网上商城附带建表sql脚本
- java购物车项目源码
- Java+jsp+SQL server2000 网上商城
- java web +JSP+mySQL 购物车
- java购物车
- Servlet+ajax+jsp 购物车系统
- java web购物车模块的开发
- (最全)韩顺平jsp购物车源代码(包
- 基于Servlet+JSP+JavaBean开发模式的购物车
- JAVA网上商城源码,Java购物系统,商品
- Eclipse编写的Android复选框(仿购物车)
- JAVA代码实现WEB简单购物车功能
- jsp与servlet实现购物车
- JavaWeb基于MVC模式开发的简易购物车系
- JavaWeb购物车
- 网上购物车jsp+servlet+mysql
- 仿天猫 购物车Android studio 仿天猫 详情
- ExpandableListView实现Android购物车
评论
共有 条评论