//插入
@Override
public boolean insertEmp(Emp emp) {
String sql = "insert into emp(lwlEmpno,lwlEname,lwlSalary,lwlHiredate,lwlSsex) " +
" values('" + emp.getLwlEmpno() + "','" + emp.getLwlEname() + "','" +
emp.getLwlSalary() + "',to_date('" + emp.getLwlHiredate() + "','yyyy-mm-dd'),'" + emp.getLwlSsex() + "')";
log.debug(sql);
return LwlDao.exeUpdate(sql);
} //修改
@Override
public boolean updateEmp(Emp emp, String oldEmpNo) {
String sql = "update emp set lwlEmpno='" + emp.getLwlEmpno() + "',lwlEname='" + emp.getLwlEname() +
"',lwlSalary='" + emp.getLwlSalary() +
"',lwlHiredate=to_date('" + emp.getLwlHiredate() + "','yyyy-mm-dd'),lwlSsex='" + emp.getLwlSsex() + "' where lwlEmpno='" + oldEmpNo + "'";
log.debug(sql);
return LwlDao.exeUpdate(sql);
} //获取
public static List<Emp> getEmp(String sql) {
ArrayList<Emp> lst = new ArrayList<Emp>();
Connection conn = getConn();
try {
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
Emp emp = new Emp();
emp.setLwlEmpno((rs.getString("lwlEmpno")));
emp.setLwlEname(rs.getString("lwlEname"));
emp.setLwlSalary(Double.parseDouble(rs.getString("lwlSalary"))); emp.setLwlHiredate(rs.getDate("lwlHiredate")+"");

emp.setLwlSsex(rs.getString("lwlSsex"));
lst.add(emp);
}
} catch (Exception e) {
System.err.println(e.getMessage());
} finally {
if (conn != null) {
try {
conn.close();
} catch (SQLException e) {
System.err.println(e.getMessage());
}
}
}
return lst;
}
 public class Emp {
private String lwlEmpno;
private String lwlEname;
private double lwlSalary;
private String lwlHiredate;
private String lwlSsex; ………………………………
}
 create table emp(
lwlEmpno varchar2(20) primary key,
lwlEname varchar2(20),
lwlSalary number,
lwlHiredate date,
lwlSsex varchar2(3)
)

最新文章

  1. 洛谷 1004 dp或最大费用流
  2. Java设计模式 之 命令模式
  3. 中文和unicode互转
  4. Android控件大全(二)——Toolbar
  5. Sourcetree add Submodule
  6. Moloch
  7. Ubuntu 如何使用apt命令安装、升级、卸载软件
  8. 在HTML页面布局中,position的值有几种,默然的值是什么
  9. docker学习笔记15:Dockerfile 指令 USER介绍
  10. WINDOWS程序设计对话框加载显示bmp图像及刷新
  11. 如何结合场景利用block进行回调
  12. 基于JavaBean编辑器读取peroperties文件
  13. Spring框架学习笔记(1)——HelloWorld
  14. 读headFirst设计模式 - 观察者模式
  15. 栅栏(fence)
  16. IDEA Maven项目默认编译器使用JDK1.5的解决办法
  17. css position[转
  18. RMQ 解决区间查询问题
  19. j2ee高级开发技术课程第四周
  20. Beta阶段——4

热门文章

  1. 【计算机算法设计与分析】——NP
  2. three.js 着色器材质之纹理
  3. Vuex + localStorage + html实现简易todolist
  4. Solon 的 PathVariable 不需注解
  5. 浅谈:C#中的非泛型集合
  6. 聊聊mysql中的int(1)
  7. 36 个JS 面试题
  8. 使用 .NET Core 3.x 构建RESTful Api(第三部分)
  9. 理解RESTful原理
  10. docker-machine在阿里云部署批量部署docker