package com.mitsui.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.mitsui.domain.Alter; import com.mitsui.servlet.AlterInputServlet; import com.mitsui.util.ConnectionUtil; public class AlterDao { public boolean addAlter(Alter alter){ String sql = "insert into staffalter(alter_id,p_id,p_name,alter_time,alter_bstate,alter_estate,alter_type,alter_content) values(?,?,?,?,?,?,?,?)"; Object[] params = { alter.getAlter_id(), alter.getP_id(), alter.getP_name(), alter.getAlter_time(), alter.getAlter_bstate(), alter.getAlter_estate(), alter.getAlter_type(), alter.getAlter_content() }; return ConnectionUtil.executeUpdate(sql, params); } public Alter queryAlter(Alter alter){ String sql = "select * from alter where alter_id = ?"; Connection conn = ConnectionUtil.getConection(); PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); ps.setObject(1, alter.getAlter_id()); ResultSet rs = ps.executeQuery(); Alter u = null; if(rs.next()){ Integer alter_id = rs.getInt("alter_id"); Integer p_id = rs.getInt("p_id"); String p_name = rs.getString("p_name"); String alter_time = rs.getString("alter_time"); String alter_bstate = rs.getString("alter_bstate"); String alter_estate = rs.getString("alter_estate"); String alter_type = rs.getString("alter_type"); String alter_content = rs.getString("alter_content"); u = new Alter(alter_id, p_id, p_name, alter_time, alter_bstate, alter_estate, alter_type,alter_content); } if(u.getAlter_id().equals(alter.getAlter_id())){ return u; }else{ return null; } } catch (SQLException e) { e.printStackTrace(); return null; } } public List<Alter> queryAllAlter(){ String sql = "select * from staffalter"; Connection conn = ConnectionUtil.getConection(); PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); Alter u = null; List<Alter> Alters = new ArrayList<Alter>(); while(rs.next()){ Integer alter_id = rs.getInt("alter_id"); Integer p_id = rs.getInt("p_id"); String p_name = rs.getString("p_name"); String alter_time = rs.getString("alter_time"); String alter_bstate = rs.getString("alter_bstate"); String alter_estate = rs.getString("alter_estate"); String alter_type = rs.getString("alter_type"); String alter_content = rs.getString("alter_content"); u = new Alter(alter_id, p_id, p_name, alter_time, alter_bstate, alter_estate, alter_type, alter_content); Alters.add(u); } return Alters; } catch (SQLException e) { e.printStackTrace(); return null; } } public boolean deleteAlter(Integer alter_id){ String sql = "delete from staffalter where alter_id = ?"; Object[] params = { alter_id }; return ConnectionUtil.executeUpdate(sql, params); } public Alter queryAlter(Integer alter_id){ String sql = "select * from staffalter where alter_id = ?"; Connection conn = ConnectionUtil.getConection(); PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); ps.setInt(1, alter_id); ResultSet rs = ps.executeQuery(); Alter u = null; if(rs.next()){ Integer alter_id1 = rs.getInt("alter_id"); Integer p_id = rs.getInt("p_id"); String p_name = rs.getString("p_name"); String alter_time = rs.getString("alter_time"); String alter_bstate = rs.getString("alter_bstate"); String alter_estate = rs.getString("alter_estate"); String alter_type = rs.getString("alter_type"); String alter_content = rs.getString("alter_content"); u = new Alter(alter_id1, p_id, p_name, alter_time, alter_bstate, alter_estate, alter_type, alter_content);; } return u; } catch (SQLException e) { e.printStackTrace(); return null; } } public boolean updateAlter(Alter alter){ try{ String sql = "update staffalter set p_id = ?,p_name = ?,alter_time = ?,alter_bstate = ?,alter_estate = ? ,alter_type = ?,alter_content = ?where alter_id = ?"; Object[] params = { alter.getP_id(), alter.getP_name(), alter.getAlter_time(), alter.getAlter_bstate(), alter.getAlter_estate(), alter.getAlter_type(), alter.getAlter_content(), alter.getAlter_id() }; return ConnectionUtil.executeUpdate(sql, params); }catch(Exception e){ e.printStackTrace(); } return false; } public List<Alter> queryOneAlter(int id) { String sql = "select * from staffalter where p_id = "+ id +""; Connection conn = ConnectionUtil.getConection(); PreparedStatement ps = null; try { ps = conn.prepareStatement(sql); ResultSet rs = ps.executeQuery(); Alter u = null; List<Alter> Alters = new ArrayList<Alter>(); while(rs.next()){ Integer alter_id = rs.getInt("alter_id"); Integer p_id = rs.getInt("p_id"); String p_name = rs.getString("p_name"); String alter_time = rs.getString("alter_time"); String alter_bstate = rs.getString("alter_bstate"); String alter_estate = rs.getString("alter_estate"); String alter_type = rs.getString("alter_type"); String alter_content = rs.getString("alter_content"); u = new Alter(alter_id, p_id, p_name, alter_time, alter_bstate, alter_estate, alter_type, alter_content); Alters.add(u); } return Alters; } catch (SQLException e) { e.printStackTrace(); return null; } } }

yuanshun LV7
2023年12月14日
微醺酸梅汤 LV2
2023年9月27日
husiyu LV3
2023年9月25日
duoer12 LV5
2022年12月30日
wangxiaolaugh LV2
2022年12月27日
194897762 LV4
2022年12月26日
485415187 LV6
2022年11月20日
aduahfue LV4
2022年10月25日
13940562934 LV22
2022年7月2日
donglixue LV6
2022年6月28日

微信网友_7338401665241088
1月13日
暂无贡献等级
自选菜
2024年11月21日
暂无贡献等级
张泽帅 LV6
2024年10月18日
krispeng LV14
2024年8月12日
liuaaa
2024年6月24日
暂无贡献等级
微信网友_7041475584184320
2024年6月17日
暂无贡献等级
123456cjj LV1
2024年6月2日
微信网友_7009341063450624
2024年6月1日
暂无贡献等级
微信网友_6906962132258816 LV7
2024年5月15日
爱丽淇 LV5
2024年3月13日