资源简介
北大青鸟易买网项目,实现所有的需求功能:前台:登录,注册,首页侧边栏、商品分类和商品模糊搜索功能展示,商品页,商品详情页,购物车,收藏等功能均以实现,以及后台新闻管理的,订单管理,商品管理的增、删、改、查等功能。大家快快来下载。
代码片段和文件信息
package cn.easybuy.dao;
import java.sql.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
import cn.easybuy.entity.ProductCategory;
import cn.easybuy.utils.EmptyUtils;
import cn.easybuy.utils.Params;
/**
* 基础dao的实现类,实现最基本的增删查改的方法
*/
public abstract class baseDaoImpl implements IbaseDao {
protected Connection connection;
protected PreparedStatement pstm;
static Logger logger=Logger.getLogger(baseDaoImpl.class);
public baseDaoImpl(Connection connection) {
this.connection = connection;
}
public ResultSet executeQuery(String sqlobject[] params){
ResultSet rs=null;
try {
pstm = connection.prepareStatement(sql);
for(int i = 0; i < params.length; i++){
pstm.setobject(i+1 params[i]);
}
rs = pstm.executeQuery();
} catch (Exception e) {
e.printStackTrace();
}
return rs;
}
//增删改操作 delete from news_detail where id=? and title=?
public int executeUpdate(String sqlobject[] params){
int updateRows = 0;
try {
pstm = connection.prepareStatement(sql);
for(int i = 0; i < params.length; i++){
pstm.setobject(i+1 params[i]);
}
updateRows = pstm.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
updateRows = -1;
}
return updateRows;
}
public int executeInsert(String sqlobject[] params){
Long id = 0L;
try {
pstm = connection.prepareStatement(sqlStatement.RETURN_GENERATED_KEYS);
for(int i = 0; i < params.length; i++){
pstm.setobject(i+1 params[i]);
}
pstm.executeUpdate();
ResultSet rs = pstm.getGeneratedKeys();
if (rs.next()) {
id = rs.getLong(1);
System.out.println(“数据主键:“ + id);
}
} catch (Exception e) {
e.printStackTrace();
id =null;
}
return id.intValue();
}
//释放资源
public boolean closeResource(){
if(pstm != null){
try {
pstm.close();
} catch (SQLException e) {
e.printStackTrace();
return false;
}
}
return true;
}
public boolean closeResource(ResultSet reSet){
if(reSet != null){
try {
reSet.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}
}
return true;
}
/**
* 需要重写的方法
*
* @param rs
* @return
* @throws Exception
*/
public abstract object tableToClass(ResultSet rs) throws Exception;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 577 2016-05-31 15:36 EasyBuy\.classpath
文件 7 2016-05-31 19:16 EasyBuy\.idea\.name
文件 327 2016-10-21 17:47 EasyBuy\.idea\artifacts\EasyBuy.xm
文件 709 2016-05-31 19:16 EasyBuy\.idea\compiler.xm
文件 76 2016-05-31 19:16 EasyBuy\.idea\copyright\profiles_settings.xm
文件 164 2016-05-31 19:16 EasyBuy\.idea\encodings.xm
文件 298 2016-05-31 19:54 EasyBuy\.idea\libraries\lib.xm
文件 463 2016-05-31 19:35 EasyBuy\.idea\misc.xm
文件 254 2016-05-31 19:16 EasyBuy\.idea\modules.xm
文件 143 2016-05-31 19:16 EasyBuy\.idea\scopes\scope_settings.xm
文件 8792 2016-05-31 20:02 EasyBuy\.idea\uiDesigner.xm
文件 164 2016-05-31 19:16 EasyBuy\.idea\vcs.xm
文件 61430 2016-10-21 17:47 EasyBuy\.idea\workspace.xm
文件 294 2016-10-21 17:48 EasyBuy\.myme
文件 1750 2016-05-31 09:04 EasyBuy\.project
文件 500 2016-05-31 09:01 EasyBuy\.settings\.jsdtscope
文件 57 2016-10-21 17:50 EasyBuy\.settings\org.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 EasyBuy\.settings\org.eclipse.jdt.core.prefs
文件 539 2016-05-31 15:36 EasyBuy\.settings\org.eclipse.wst.common.component
文件 252 2016-05-31 09:01 EasyBuy\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2016-05-31 09:01 EasyBuy\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-05-31 09:01 EasyBuy\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 1177 2016-10-21 17:47 EasyBuy\EasyBuy.iml
文件 143 2016-10-21 18:00 EasyBuy\resources\databa
文件 2375 2016-06-02 15:07 EasyBuy\resources\log4j.properties
文件 1280 2016-06-03 11:37 EasyBuy\resources\mybatis-config.xm
文件 2601 2016-09-02 14:10 EasyBuy\src\cn\easybuy\dao\ba
文件 1579 2016-08-30 14:17 EasyBuy\src\cn\easybuy\dao\Iba
文件 602 2016-08-31 11:22 EasyBuy\src\cn\easybuy\dao\news\NewsDao.java
文件 4373 2016-09-02 13:26 EasyBuy\src\cn\easybuy\dao\news\NewsDaoImpl.java
............此处省略673个文件信息
- 上一篇:StuSelector.zip
- 下一篇:Eviews从入门到精通全套资料
相关资源
- 北大青鸟结业考试大全
- 基于web的网上商城项目
- 北大青鸟S1试题(0711)笔试真题附答
- 北大青鸟Linux培训教材(完全版)LS
- 北大青鸟ACCP8.0课件教员参考书本
- MyKTV项目素材
- 北大青鸟Y2考证题
- 北大青鸟 一号店 素材 源码
- S2结业项目易买网,希望对你有用
- ServletContextListener完成在线人数统计和
- 使用extjs4+servlet对extjs中grid数据进行填
- 物联网,WEBSOCKET丰富案例
- easyui+ajax+json+servlet实现用户登录注册
- 学科竞赛系统
- 北大青鸟内部测试笔试题1
- 北大青鸟spring阶段项目-青鸟在线投票
- 北大青鸟客户关系管理系统CRM源码3
- 北大青鸟客户关系管理系统CRM源码1
- 北大青鸟S2结业项目易买网全
- 易买网文档资料
- cangkuTest.zip
- 一个汽车管理系统实现增删改查功能
- 易买网项目源码
- 北大青鸟s2结业项目企业宣传网站
- Epet北大青鸟SSHA
- 北大青鸟课件--贵美商城网站
- servlet+jdbc实现微信公众号开发
- 北大青鸟S1初级程序员机试题汇总(含
- 二维码生成器并加密js+servlet
- 北大青鸟 s1结业考试 笔试题
评论
共有 条评论