资源简介
北大青鸟易买网项目,包含数据库脚本,以及项目完整代码
代码片段和文件信息
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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-15 14:48 新建文件夹\
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\
文件 577 2016-05-31 15:36 新建文件夹\EasyBuy\.classpath
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\.myeclipse\
文件 296 2018-08-16 08:52 新建文件夹\EasyBuy\.myme
文件 1751 2018-08-16 08:52 新建文件夹\EasyBuy\.project
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\.settings\
文件 500 2016-05-31 09:01 新建文件夹\EasyBuy\.settings\.jsdtscope
文件 1009 2018-08-16 08:53 新建文件夹\EasyBuy\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 57 2018-08-16 08:53 新建文件夹\EasyBuy\.settings\org.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 新建文件夹\EasyBuy\.settings\org.eclipse.jdt.core.prefs
文件 541 2018-08-16 08:52 新建文件夹\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
文件 8288 2018-08-16 21:08 新建文件夹\EasyBuy\.settings\org.jboss.tools.jst.web.xm
文件 1177 2016-10-21 17:47 新建文件夹\EasyBuy\EasyBuy.iml
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\
文件 146 2016-05-31 09:02 新建文件夹\EasyBuy\WebRoot\404.jsp
文件 146 2016-05-31 09:02 新建文件夹\EasyBuy\WebRoot\500.jsp
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\
文件 3273 2018-09-05 10:20 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\ba
文件 112 2018-09-05 10:20 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\Iba
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\news\
文件 669 2018-09-05 10:20 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\news\NewsDao.class
文件 5497 2018-09-05 10:20 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\news\NewsDaoImpl.class
目录 0 2018-09-15 14:48 新建文件夹\EasyBuy\WebRoot\WEB-INF\classes\cn\easybuy\dao\order\
............此处省略655个文件信息
- 上一篇:Vf做的工资管理系统
- 下一篇:IP-COM-X3原厂编辑器固件
相关资源
- 北大青鸟s2结业项目企业宣传网站
- Epet北大青鸟SSHA
- ssm智夫子答题系统
- Struts2 (登陆+增删改查+数据库文件
- ssh医院管理系统
- 北大青鸟课件--贵美商城网站
- 配置好的webpack4的项目
- google earth api
- Idea实现WebService
- POI 完美生成带文字水印的excle
- 全面认识前端知识领域PPT
- 基于struts2的网上书店系统
- 网上作业提交系统
- KTV管理系统Swing界面,含源码
- eclipse开发计算器app
- 北大青鸟S1初级程序员机试题汇总(含
- io文档文档
- 北大青鸟 s1结业考试 笔试题
- 网上商城(ShoppingMallSystem(UML))设
- 北大青鸟宠物管理系统
- 数据库原理课程设计---通讯录系统
- 北大青鸟.项目案例—使用Ajax技术改进
- 深入理解ES6 完整版
- 最新尚硅谷全套视频打包地址
- SSM+Maven电费管理系统源码+文档
- 基于web的ssh在线音乐系统
- 火车订票系统(毕业设计完整项目)
- Spring MVC4 中文高清 PDF (压缩包)
- 优质程序员转正答辩ppt
- springboot图片代理,请求url传入img返回
评论
共有 条评论