北大青鸟S2易买网项目_学习部
专业人员制作,值得信赖。完整项目,能跑,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1048 2017-11-21 17:18 EasyBuy.classpath
文件 7 2016-05-31 19:16 EasyBuy.idea.name
文件 327 2016-10-21 17:47 EasyBuy.ideaartifactsEasyBuy.xml
文件 709 2016-05-31 19:16 EasyBuy.ideacompiler.xml
文件 76 2016-05-31 19:16 EasyBuy.ideacopyrightprofiles_settings.xml
文件 164 2016-05-31 19:16 EasyBuy.ideaencodings.xml
文件 298 2016-05-31 19:54 EasyBuy.idealibrarieslib.xml
文件 463 2016-05-31 19:35 EasyBuy.ideamisc.xml
文件 254 2016-05-31 19:16 EasyBuy.ideamodules.xml
文件 143 2016-05-31 19:16 EasyBuy.ideascopesscope_settings.xml
文件 8792 2016-05-31 20:02 EasyBuy.ideauiDesigner.xml
文件 164 2016-05-31 19:16 EasyBuy.ideavcs.xml
文件 58076 2016-10-24 11:47 EasyBuy.ideaworkspace.xml
文件 294 2016-10-24 17:22 EasyBuy.mymetadata
文件 1750 2016-05-31 09:04 EasyBuy.project
文件 500 2016-05-31 09:01 EasyBuy.settings.jsdtscope
文件 57 2016-10-21 17:50 EasyBuy.settingsorg.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.jdt.core.prefs
文件 539 2016-05-31 15:36 EasyBuy.settingsorg.eclipse.wst.common.component
文件 252 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.common.project.facet.core.xml
文件 49 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 577 2018-04-18 09:37 EasyBuyEasyBuy.classpath
文件 294 2016-10-21 17:48 EasyBuyEasyBuy.mymetadata
文件 1750 2016-05-31 09:04 EasyBuyEasyBuy.project
文件 500 2016-05-31 09:01 EasyBuyEasyBuy.settings.jsdtscope
文件 57 2016-10-21 17:50 EasyBuyEasyBuy.settingsorg.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 EasyBuyEasyBuy.settingsorg.eclipse.jdt.core.prefs
文件 537 2018-04-18 09:37 EasyBuyEasyBuy.settingsorg.eclipse.wst.common.component
文件 252 2016-05-31 09:01 EasyBuyEasyBuy.settingsorg.eclipse.wst.common.project.facet.core.xml
............此处省略1395个文件信息
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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1048 2017-11-21 17:18 EasyBuy.classpath
文件 7 2016-05-31 19:16 EasyBuy.idea.name
文件 327 2016-10-21 17:47 EasyBuy.ideaartifactsEasyBuy.xm
文件 709 2016-05-31 19:16 EasyBuy.ideacompiler.xm
文件 76 2016-05-31 19:16 EasyBuy.ideacopyrightprofiles_settings.xm
文件 164 2016-05-31 19:16 EasyBuy.ideaencodings.xm
文件 298 2016-05-31 19:54 EasyBuy.idealibrarieslib.xm
文件 463 2016-05-31 19:35 EasyBuy.ideamisc.xm
文件 254 2016-05-31 19:16 EasyBuy.ideamodules.xm
文件 143 2016-05-31 19:16 EasyBuy.ideascopesscope_settings.xm
文件 8792 2016-05-31 20:02 EasyBuy.ideauiDesigner.xm
文件 164 2016-05-31 19:16 EasyBuy.ideavcs.xm
文件 58076 2016-10-24 11:47 EasyBuy.ideaworkspace.xm
文件 294 2016-10-24 17:22 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.settingsorg.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.jdt.core.prefs
文件 539 2016-05-31 15:36 EasyBuy.settingsorg.eclipse.wst.common.component
文件 252 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.common.project.facet.core.xm
文件 49 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2016-05-31 09:01 EasyBuy.settingsorg.eclipse.wst.jsdt.ui.superType.name
文件 577 2018-04-18 09:37 EasyBuyEasyBuy.classpath
文件 294 2016-10-21 17:48 EasyBuyEasyBuy.myme
文件 1750 2016-05-31 09:04 EasyBuyEasyBuy.project
文件 500 2016-05-31 09:01 EasyBuyEasyBuy.settings.jsdtscope
文件 57 2016-10-21 17:50 EasyBuyEasyBuy.settingsorg.eclipse.core.resources.prefs
文件 364 2016-05-31 09:01 EasyBuyEasyBuy.settingsorg.eclipse.jdt.core.prefs
文件 537 2018-04-18 09:37 EasyBuyEasyBuy.settingsorg.eclipse.wst.common.component
文件 252 2016-05-31 09:01 EasyBuyEasyBuy.settingsorg.eclipse.wst.common.project.facet.core.xm
............此处省略1395个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)