-
大小: 1.44MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-09-29
- 語言: Java
- 標(biāo)簽: mysql??實(shí)現(xiàn)豐富??javaweb??
資源簡介
javaweb實(shí)現(xiàn) 數(shù)據(jù)庫為mysql myeclipse直接運(yùn)行測試

代碼片段和文件信息
package?com.magic.dao;
import?java.sql.SQLException;
import?java.util.ArrayList;
import?java.util.List;
import?com.magic.po.DepCondition;
import?com.magic.po.Department;
import?com.magic.util.CommUtil;
import?com.magic.util.DAOSupport;
public?class?DepartmentDAO?extends?DAOSupport?{
public?boolean?add(Department?dep)?{
String?sql?=?“insert?into?departments?(nametypephoneestablished)?values(????)“;
object[]?params?=?new?object[]?{?dep.getName()dep.getType()dep.getPhone()dep.getEstablished()};
int?i?=?0;
try?{
i?=?this.exeucteDML(sql?params);
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
if?(i?>?0)
return?true;
return?false;
}
/**
?*?多條件查詢
?*?@param?dc
?*?@return
?*/
public?List?queryByCondition(DepCondition?dc){
StringBuffer?sql?=?new?StringBuffer(“select?*?from?departments?where?1=1?“);
???? if(null?!=?dc){?
if(CommUtil.isNotNULL(dc.getName())){
sql.append(“?and?name?like?‘%“?+?dc.getName()+“%‘“);
}
if(CommUtil.isNotNULL(dc.getType())){?
sql.append(“?and?type?like?‘%“+?dc.getType()+“%‘“); ?
}
???? }
???? System.out.println(sql);?//后臺輸出查詢語句
List?list?=?new?ArrayList();
try?{
Listject[]>?data?=?this.executeDQL(sql.toString()?null);
if?(null?!=?data)?{
Department??dm?=?null;
for?(object[]?tmp?:?data)?{
dm?=?new?Department();
int?i?=?0;
dm.setDepid(Integer.parseInt(tmp[i++].toString()));
dm.setName(tmp[i++].toString());
dm.setPhone(tmp[i++].toString());
dm.setEstablished(tmp[i++].toString());
dm.setType(tmp[i++].toString());?
list.add(dm);
}
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?list;
???? }
/**
?*?查詢?nèi)?br/> ?*?@return
?*/
public?List?query()?{
List?list?=?new?ArrayList();
String?sql?=?“select?*?from?departments“;
try?{
Listject[]>?data?=?this.executeDQL(sql?null);
if?(null?!=?data)?{
Department?dep?=?null;
for?(object[]?tmp?:?data)?{
dep?=?new?Department();
int?i?=?0;
dep.setDepid(Integer.parseInt(tmp[i++].toString()));
dep.setName(tmp[i++].toString());
dep.setPhone(tmp[i++].toString());
dep.setEstablished(tmp[i++].toString());
dep.setType(tmp[i++].toString());
list.add(dep);
}
}
}?catch?(SQLException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return?list;
}
public?boolean?modify(Department?dep){
String?sql=“update?departments?set?name?=??type=?phone?=??established?=???where?depid?=??“;
object[]?params=new?object[]?{dep.getName()dep.getType()dep.getPhone()dep.getEstablished()dep.getDepid()};
try?{
int?result=this.exeucteDML(sqlparams);
if(result>0){
return?true;
}
}?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\db\
?????文件????????2006??2013-07-18?23:29??人事管理系統(tǒng)1-NoHow\db\Personnel.sql
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\
?????文件?????????529??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.classpath
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\.myeclipse\
?????文件?????????282??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.myme
?????文件????????1746??2013-07-11?10:15??人事管理系統(tǒng)1-NoHow\src\new\.project
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\.settings\
?????文件?????????500??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\.jsdtscope
?????文件?????????426??2013-07-18?12:58??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.core.resources.prefs
?????文件?????????395??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.jdt.core.prefs
?????文件?????????447??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.wst.common.component
?????文件?????????252??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\me
?????文件??????????36??2013-07-11?08:56??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\me
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\
?????目錄???????????0??2013-08-05?14:50??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\
?????文件????????5035??2013-07-16?14:07??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\DepartmentDAO.class
?????文件????????2822??2013-07-17?11:07??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\DimissionDAO.class
?????文件????????1374??2013-07-16?16:18??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\EmployeeDAO.class
?????文件????????1444??2013-07-16?09:40??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\ManagementDAO.class
?????文件????????2919??2013-07-18?14:31??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\MobilizeDepReportDAO.class
?????文件????????2707??2013-07-17?15:48??人事管理系統(tǒng)1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\MobilizePostDAO.class
............此處省略157個(gè)文件信息
評論
共有 條評論