資源簡介
易買網項目源碼完整版,項目源碼 圖片素材 數據庫代碼都有 采用ajax頁面無刷新技術
代碼片段和文件信息
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? 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? 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? 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
?????文件????????294??2016-08-31?10:13??EasyBuy\.myme
?????文件???????1750??2016-05-31?09:04??EasyBuy\.project
?????文件????????500??2016-05-31?09:01??EasyBuy\.settings\.jsdtscope
?????文件?????827835??2016-06-07?08:51??EasyBuy\.settings\cat.fl.ini
?????文件????4637020??2016-06-07?08:34??EasyBuy\.settings\cat04.inf
?????文件????4035519??2016-06-06?08:54??EasyBuy\.settings\cat05.inf
?????文件????????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
?????文件???????1500??2016-05-31?19:54??EasyBuy\EasyBuy.iml
?????文件??????18606??2016-06-12?09:03??EasyBuy\easybuy.sql
?????文件????????147??2016-08-30?11:06??EasyBuy\resources\databa
?????文件???????2375??2016-05-31?17:07??EasyBuy\resources\log4j.properties
?????文件???????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
?????文件????????692??2016-09-02?13:32??EasyBuy\src\cn\easybuy\dao\order\OrderDao.java
?????文件???????4259??2016-09-02?13:33??EasyBuy\src\cn\easybuy\dao\order\OrderDaoImpl.java
?????文件????????793??2016-08-31?11:26??EasyBuy\src\cn\easybuy\dao\order\OrderDetailDao.java
?????文件???????4506??2016-09-02?14:18??EasyBuy\src\cn\easybuy\dao\order\OrderDetailDaoImpl.java
?????文件????????540??2016-08-31?17:37??EasyBuy\src\cn\easybuy\dao\order\UserAddressDao.java
?????文件???????3646??2016-09-02?13:35??EasyBuy\src\cn\easybuy\dao\order\UserAddressDaoImpl.java
?????文件???????1129??2016-09-02?13:40??EasyBuy\src\cn\easybuy\dao\product\ProductCategoryDao.java
?????文件???????7932??2016-09-02?13:40??EasyBuy\src\cn\easybuy\dao\product\ProductCategoryDaoImpl.java
?????文件????????892??2016-08-31?11:42??EasyBuy\src\cn\easybuy\dao\product\ProductDao.java
?????文件???????6592??2016-09-02?14:11??EasyBuy\src\cn\easybuy\dao\product\ProductDaoImpl.java
............此處省略658個文件信息
- 上一篇:PHM2011-數據競賽數據打算自己用的
- 下一篇:歐姆龍NJ系列PLC手冊軟件篇
評論
共有 條評論