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