本文共 3505 字,大约阅读时间需要 11 分钟。
在完成了数据库连接还有Model类的创建之后,我们需要创建一个DAO层,来时间对数据的增删改查,将增删改查抽象成一个个函数。
package util;import employee.emp;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;public class jdbcDAO { public static void insert(emp employee) { String sql = "insert into emptable(id,name,age,sex,workyears,cometime,outtime,position) values(?,?,?,?,?,?,?,?)";//注意表名 jdbcutil util = jdbcutil.getInstance(); util.executeUpdate(sql, new Object[]{employee.getId(),employee.getName(),employee.getAge(),employee.getSex(),employee.getWorkyears(), employee.getCometime(),employee.getOuttime(),employee.getPosition()}); } public static void delete(int id) { String sql = "delete from emptable where id = ?"; jdbcutil util = jdbcutil.getInstance(); util.executeUpdate(sql, new Object[]{id}); } public static emp select(int Id) { String sql = "select * from emptable where id = ?"; jdbcutil util = jdbcutil.getInstance(); List
需要注意点是,在操作是表是写死的,也就是在写sql语句的时候直接将表名写死了,这里需要注意
转载地址:http://vawlf.baihongyu.com/