资源简介
易买网购物网站的开发是北大青鸟课程学期的阶段项目,所开发的是一个类似于淘宝网的购物网站,根据不同的购买需求进入相应的页面。可以进行搜索,并显示最近浏览过的商品。
北大青鸟课程研发组在S2的课程中加入了易买网这个购物网站的开发项目,从某种程度上说明了北大青鸟的学生在学完第二学期之后就可以独立开发出像与淘宝类似的购物网站。
IT技术最重要的就是时间,北大青鸟课程中贯穿的经典的项目案例,帮助学生获得最大限度的成长。
代码片段和文件信息
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 2017-06-11 16:24 EasyBuy\
文件 1209 2017-06-10 09:36 EasyBuy\.classpath
目录 0 2017-06-11 16:24 EasyBuy\.idea\
文件 7 2016-05-31 19:16 EasyBuy\.idea\.name
目录 0 2017-06-11 16:24 EasyBuy\.idea\artifacts\
文件 327 2016-10-21 17:47 EasyBuy\.idea\artifacts\EasyBuy.xm
文件 709 2016-05-31 19:16 EasyBuy\.idea\compiler.xm
目录 0 2017-06-11 16:24 EasyBuy\.idea\copyright\
文件 76 2016-05-31 19:16 EasyBuy\.idea\copyright\profiles_settings.xm
文件 164 2016-05-31 19:16 EasyBuy\.idea\encodings.xm
目录 0 2017-06-11 16:24 EasyBuy\.idea\libraries\
文件 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
目录 0 2017-06-11 16:24 EasyBuy\.idea\scopes\
文件 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
文件 58076 2016-10-24 11:47 EasyBuy\.idea\workspace.xm
目录 0 2017-09-22 10:42 EasyBuy\.myeclipse\
文件 294 2017-06-09 12:50 EasyBuy\.myme
文件 1750 2016-05-31 09:04 EasyBuy\.project
目录 0 2017-06-11 16:24 EasyBuy\.settings\
文件 500 2016-05-31 09:01 EasyBuy\.settings\.jsdtscope
文件 189 2017-07-10 15:14 EasyBuy\.settings\com.genuitec.eclipse.core.prefs
文件 247 2017-06-09 12:25 EasyBuy\.settings\com.genuitec.eclipse.migration.prefs
文件 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
文件 627 2017-06-09 12:25 EasyBuy\.settings\org.eclipse.wst.common.component
文件 361 2017-06-09 12:25 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
............此处省略697个文件信息
相关资源
- 北大青鸟S2结业项目仿葫芦侠三楼
- 北大青鸟租房系统北大青鸟租房系统
- Accp4.0 y2考试的模拟题
- 北大青鸟三单元OA项目
- 小说管理系统
- 易买网北大青鸟最新版
- 北大青鸟.NET影院售票系统完整版
- 北大青鸟 考试 毕业考试 机试 学士后
- 北大青鸟 s1 MySchool
- 北大青鸟ACCP8.0全套课件.rar
- 北大青鸟S2结业项目-易买网
- 北大青鸟Y2超市订单管理系统
- 北大青鸟S2结业项目
- 北大青鸟Y2-网上订餐系统
- 北大青鸟accp5.0 租房信息项目
- 北大青鸟网上书城项目完整bookshop
- 考试必过 北大青鸟 学士后 机试
- 北大青鸟Y2结业考试题
- 易买网新手学习最好的项目
- 易买网源代码183685
- 北大青鸟S2易买网结业项目附加数据库
- 北大青鸟软件测试教案ppt
- 北大青鸟S2A8.0版影院售票系统
- 北大青鸟S2 6月24日笔试题
- 北大青鸟易买网项目采用三层架构思
- MyKTV 点歌系统,北大青鸟Accp7.0 S1结业
- JBOA项目,办公管理软件
- 最新MyKTV 点歌系统,北大青鸟Accp7.0
- 易买网WEB项目SSH框架
- 北大青鸟S2结业项目品红宣传网站源代
评论
共有 条评论