• 大小: 6.06MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-11
  • 语言: Java
  • 标签: javaweb  bookstore  homework  

资源简介

基于Javaweb的书籍购买网站源码,主要是对Javaweb和MySQL的简单运用,结构简单,适合新手练习

资源截图

代码片段和文件信息

package cn.itcast.itcaststore.dao;

import java.sql.SQLException;
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 cn.itcast.itcaststore.domain.Notice;
import cn.itcast.itcaststore.utils.DataSourceUtils;

public class NoticeDao {
//后台系统,查询所有的公告
public List getAllNotices() throws SQLException {

String sql = “select * from notice order by n_time desc limit 010“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
return runner.query(sql new BeanListHandler(Notice.class));
}

//后台系统,添加公告
public void addNotice(Notice n) throws SQLException {
String sql = “insert into notice(titledetailsn_time) values(???)“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
runner.update(sql n.gettitle()n.getDetails()n.getN_time());
}

//后台系统,根据id查找公告
public Notice findNoticeById(String n_id) throws SQLException {
String sql = “select * from notice where n_id = ?“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
return runner.query(sql new BeanHandler(Notice.class)n_id);
}

//后台系统,根据id修改单个公告
public void updateNotice(Notice n) throws SQLException {
String sql = “update notice set title=?details=?n_time=? where n_id=?“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
runner.update(sql n.gettitle()n.getDetails()n.getN_time()n.getN_id());
}

//后台系统,根据id删除公告
public void deleteNotice(String n_id) throws SQLException {
String sql = “delete from notice where n_id = ?“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
runner.update(sql n_id);
}

//前台系统,查询最新添加或修改的一条公告
public Notice getRecentNotice() throws SQLException {
String sql = “select * from notice order by n_time desc limit 01“;
QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());
return runner.query(sql new BeanHandler(Notice.class));
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-04-20 16:22  第13-15章\
     目录           0  2017-04-20 16:22  第13-15章\itcaststore\
     文件       14326  2016-06-13 18:00  第13-15章\itcaststore.sql
     文件        1546  2019-01-05 17:03  第13-15章\itcaststore\.classpath
     文件        1044  2016-02-16 10:03  第13-15章\itcaststore\.project
     目录           0  2017-04-20 16:22  第13-15章\itcaststore\.settings\
     文件         503  2016-02-16 10:03  第13-15章\itcaststore\.settings\.jsdtscope
     文件         364  2016-02-16 10:03  第13-15章\itcaststore\.settings\org.eclipse.jdt.core.prefs
     文件         485  2016-02-16 10:03  第13-15章\itcaststore\.settings\org.eclipse.wst.common.component
     文件         305  2016-02-19 16:53  第13-15章\itcaststore\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-02-16 10:03  第13-15章\itcaststore\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-02-16 10:03  第13-15章\itcaststore\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-04-20 16:22  第13-15章\itcaststore\build\
     目录           0  2019-01-05 19:49  第13-15章\itcaststore\build\classes\
     文件         419  2019-01-05 17:41  第13-15章\itcaststore\build\classes\c3p0-config.xml
     目录           0  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\
     目录           0  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\
     目录           0  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\
     目录           0  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\
     文件        2908  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\NoticeDao.class
     文件        2497  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderDao$1.class
     文件        2828  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderDao$2.class
     文件        3139  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderDao$3.class
     文件        3195  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderDao$4.class
     文件        5032  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderDao.class
     文件        2665  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderItemDao$1.class
     文件        3005  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\OrderItemDao.class
     文件        9076  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\ProductDao.class
     文件        2559  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\dao\UserDao.class
     目录           0  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\domain\
     文件        1132  2019-01-05 17:03  第13-15章\itcaststore\build\classes\cn\itcast\itcaststore\domain\Notice.class
............此处省略558个文件信息

评论

共有 条评论