资源简介
里面主要是一些开发文档,项目代码,项目素材,项目需求说明书,数据库脚本等等。
代码片段和文件信息
package com.itheima.dao;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanHandler;
import org.apache.commons.dbutils.handlers.BeanListHandler;
import org.apache.commons.dbutils.handlers.ColumnListHandler;
import org.apache.commons.dbutils.handlers.ScalarHandler;
import com.itheima.domain.Book;
import com.itheima.util.C3P0Util;
import com.sun.org.apache.bcel.internal.generic.ARRAYLENGTH;
public class BookDaoImpl {
/**
* 查找所有图书
* @return
* @throws SQLException
*/
public List findAllBooks() throws SQLException{
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
return qr.query(“select * from book“ new BeanListHandler(Book.class));
}
/**
* 添加图书信息
* @param book
* @throws SQLException
*/
public void addBook(Book book) throws SQLException{
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
qr.update(“INSERT INTO book VALUES(??????)“book.getId()book.getName()book.getPrice()book.getPnum()book.getCategory()book.getDescription());
}
/**
*
* @param id
* @return
* @throws SQLException
*/
public Book findBookById(String id) throws SQLException {
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
return qr.query(“select * from book where id=?“ new BeanHandler(Book.class)id);
}
/**
* 修改图书信息
* @param book
* @throws SQLException
*/
public void updateBook(Book book) throws SQLException {
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
qr.update(“update book set name=?price=?pnum=?category=?description=? where id=?“
book.getName()book.getPrice()book.getPnum()book.getCategory()book.getDescription()book.getId());
}
/**
* 根据id删除图书
* @param id
* @throws SQLException
*/
public void delBook(String id) throws SQLException {
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
qr.update(“delete from book where id=?“id);
}
/**
* 批量删除
* @param ids
* @throws SQLException
*/
public void deleAllBooks(String[] ids) throws SQLException {
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
object[][] params = new object[ids.length][];
for (int i = 0; i < params.length; i++) {
params[i] = new object[]{ids[i]};//循环给每个一维数组中的元素赋值,值是id
}
qr.batch(“delete from book where id=?“ params );
}
/**
* 多条件查询图书
* @param id
* @param category
* @param name
* @param minprice
* @param maxprice
* @return
* @throws SQLException
*/
public List searchBooks(String id String category String name
String minprice String maxprice) throws SQLException {
QueryRunner qr = new QueryRunner(C3P0Util.getDataSource());
String sql = “select * from book where 1=1“;
List list = new ArrayList();
if(!““.equals(id.trim())){
sql+=“ an
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-22 17:20 易买网材料\
目录 0 2018-11-22 17:20 易买网材料\bookStore开发文档\
文件 1997870 2018-08-13 14:59 易买网材料\bookStore开发文档\20.bookStore课堂笔记.doc
文件 4758672 2018-08-10 08:17 易买网材料\bookStore开发文档\bookStore文档.doc
目录 0 2018-11-22 17:20 易买网材料\bookStore开发文档\bookStore时序图\
文件 20678 2015-03-16 14:51 易买网材料\bookStore开发文档\bookStore时序图\修改购物车中商品数量.jpg
文件 82432 2015-03-16 14:51 易买网材料\bookStore开发文档\bookStore时序图\修改购物车中商品数量.vsd
文件 76977 2015-03-16 17:47 易买网材料\bookStore开发文档\bookStore时序图\删除订单操作(未支付).jpg
文件 131072 2015-03-16 17:47 易买网材料\bookStore开发文档\bookStore时序图\删除订单操作(未支付).vsd
文件 58606 2015-03-16 10:41 易买网材料\bookStore开发文档\bookStore时序图\前台分页查找所有商品信息.jpg
文件 112640 2015-03-16 10:41 易买网材料\bookStore开发文档\bookStore时序图\前台分页查找所有商品信息.vsd
文件 38095 2015-03-16 13:59 易买网材料\bookStore开发文档\bookStore时序图\前台查询商品详细信息.jpg
文件 102912 2015-03-16 14:01 易买网材料\bookStore开发文档\bookStore时序图\前台查询商品详细信息.vsd
文件 38674 2015-03-16 16:59 易买网材料\bookStore开发文档\bookStore时序图\前台查询客户订单操作.jpg
文件 102400 2015-03-16 16:59 易买网材料\bookStore开发文档\bookStore时序图\前台查询客户订单操作.vsd
文件 60938 2015-03-16 12:05 易买网材料\bookStore开发文档\bookStore时序图\前台根据名称模糊查询书籍信息.jpg
文件 116736 2015-03-16 12:05 易买网材料\bookStore开发文档\bookStore时序图\前台根据名称模糊查询书籍信息.vsd
文件 43254 2015-03-17 11:20 易买网材料\bookStore开发文档\bookStore时序图\后台下载销售榜单.jpg
文件 108544 2015-03-17 11:20 易买网材料\bookStore开发文档\bookStore时序图\后台下载销售榜单.vsd
文件 36841 2015-03-17 10:37 易买网材料\bookStore开发文档\bookStore时序图\后台删除商品操作.jpg
文件 101376 2015-03-17 10:37 易买网材料\bookStore开发文档\bookStore时序图\后台删除商品操作.vsd
文件 43011 2015-03-17 16:59 易买网材料\bookStore开发文档\bookStore时序图\后台删除订单操作.jpg
文件 114688 2015-03-17 16:59 易买网材料\bookStore开发文档\bookStore时序图\后台删除订单操作.vsd
文件 41585 2015-03-17 09:22 易买网材料\bookStore开发文档\bookStore时序图\后台商品修改操作1-查询.jpg
文件 102912 2015-03-17 09:21 易买网材料\bookStore开发文档\bookStore时序图\后台商品修改操作1-查询.vsd
文件 41928 2015-03-17 09:44 易买网材料\bookStore开发文档\bookStore时序图\后台商品修改操作2-修改.jpg
文件 104960 2015-03-17 09:44 易买网材料\bookStore开发文档\bookStore时序图\后台商品修改操作2-修改.vsd
文件 39650 2015-03-17 09:59 易买网材料\bookStore开发文档\bookStore时序图\后台商品添加操作.jpg
文件 105984 2015-03-17 10:06 易买网材料\bookStore开发文档\bookStore时序图\后台商品添加操作.vsd
文件 49339 2015-03-17 10:22 易买网材料\bookStore开发文档\bookStore时序图\后台多条件查询商品信息.jpg
文件 107008 2015-03-17 10:23 易买网材料\bookStore开发文档\bookStore时序图\后台多条件查询商品信息.vsd
............此处省略2415个文件信息
相关资源
- SpringBoot_Freemarker生成Word_多个表格+两
- Hibernate在线考试项目
- 教室贡献管理系统
- 基于SSM的简单图书管理系统
- 基于SSH的项目源码(尚硅谷整合代码
- 爱上processing
- 基于SpringBoot+vue的前后端分离酒店预订
- SSM框架下实现注册登录
- 生产过程管理系统
- 名片管理系统 Struts2+Hibernate
- 网上购物在线商城
- Spring5源码深度解析-某Tom老师
- 健身网站完整的源码
- 实验预约系统
- 物流配送管理系统源码
- apache-tomcat-8.5.46-windows-x64.zip
- 基于SSM框架开发的因酷开源网络课堂
- vip会员管理系统、 基于spirng mvc、 s
- 基于 spring,spring mvc,mybatis 权限管理
- Spring mvc + Spring + Spring jdbc 整合
- 基于 Struts2,Hibernate,Spring 框架开发
- 基于spring mvc、spring、hibernate、bootst
- ssm框架整合spring、spring mvc、mybatis开发
- 通用开发平台spring mvc + spring + bootst
- 教师评价系统1.zip
- 易买网全套
- 完整的电力系统项目
- 算法(第四版)_算法红宝书_图灵图书
- 基于SSM框架的论坛系统
- 开发 做笔记常用编辑器Notepad++
评论
共有 条评论