资源简介
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\.myme
文件 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.xm
文件 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\me
文件 36 2013-07-11 08:56 人事管理系统1-NoHow\src\new\WebRoot\me
目录 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个文件信息
- 上一篇:Android串口通讯库
- 下一篇:JAVA办公自动化系统(源代码+论文+外文翻译
相关资源
- 基于JAVA和MySQL的商品销售管理系统(
- 学生作业管理平台jsp+mysql+dbfound升级版
- mysql-connector-java-8.0.12
- 通用在线考试系统 JSP+Servlet+MySQL
- 基于javaweb+mysql的火车购票系统
- JSP+MYSQL软件缺陷管理系统的设计与实
- Java和MySQL编写的简单手机销售管理系
- JAVA swing+mysql 进销存管理系统暑期中软
- 酒店预订系统 jsp+mysql
- jsp大作业源码-数据库创建增删查改
- JSP+MYSQL小区人口管理系统
- JSP物流管理系统mysql数据
- jsp+mysql 新闻发布系统
- BBS论坛基于jsp+mysql技术
- 人力资源管理系统 课程设计
- JSP+SERVLET+MYSQL+NO+养老院管理系统
- JSP+Mysql+HTML5合同管理系统
- Java+MySQL+图形界面通讯录软件含效果图
- 电子购物网站 servlet +jsp+ mysql
- JavaWeb图书管理系统MYSQL版 源码
- 基于Java的企业人事管理系统源代码
- JSP+MYSQL客户关系管理系统(毕业设计
- JSP MYSQL超市进销存管理系统
- 基于jsp的宾馆客房管理系统
- 基于Oracle10g 使用java编写的人事管理系
- 在线音乐网站JSP源码
- Java+MySQL的学生管理系统
- 基于javaWeb的超市管理系统
- 学生成绩管理系统源代码jsp+mysql+课程
- jsp+mysql:动漫网站
评论
共有 条评论