• 大小: 1.44MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-29
  • 语言: Java
  • 标签: mysql  实现丰富  javaweb  

资源简介

javaweb实现 数据库为mysql myeclipse直接运行测试

资源截图

代码片段和文件信息

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;
     }




/**
 * 查询全部
 * @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;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\db\
     文件        2006  2013-07-18 23:29  人事管理系统1-NoHow\db\Personnel.sql
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\
     文件         529  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.classpath
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\.myeclipse\
     文件         282  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.mymetadata
     文件        1746  2013-07-11 10:15  人事管理系统1-NoHow\src\new\.project
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\.settings\
     文件         500  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\.jsdtscope
     文件         426  2013-07-18 12:58  人事管理系统1-NoHow\src\new\.settings\org.eclipse.core.resources.prefs
     文件         395  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\org.eclipse.jdt.core.prefs
     文件         447  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\org.eclipse.wst.common.component
     文件         252  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2013-07-11 08:56  人事管理系统1-NoHow\src\new\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\meta-INF\
     文件          36  2013-07-11 08:56  人事管理系统1-NoHow\src\new\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\
     目录           0  2013-08-05 14:50  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\
     文件        5035  2013-07-16 14:07  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\DepartmentDAO.class
     文件        2822  2013-07-17 11:07  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\DimissionDAO.class
     文件        1374  2013-07-16 16:18  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\EmployeeDAO.class
     文件        1444  2013-07-16 09:40  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\ManagementDAO.class
     文件        2919  2013-07-18 14:31  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\MobilizeDepReportDAO.class
     文件        2707  2013-07-17 15:48  人事管理系统1-NoHow\src\new\WebRoot\WEB-INF\classes\com\magic\dao\MobilizePostDAO.class
............此处省略157个文件信息

评论

共有 条评论