package com.dao; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import com.entity.Notice; import com.util.DBUtil; public class NoticeDao { /** * 添加 * @param no * @return */ public static int add(Notice no){ String sql="insert into notice(n_title,n_desc) values(?,?)"; Object obj[]={no.getN_title(),no.getN_desc()}; int k=DBUtil.Update(sql, obj); return k; } /** * 修改 * @param no * @return */ public static int update(Notice no){ String sql="update notice set n_title=?,n_desc=? where n_id=?"; Object obj[]={no.getN_title(),no.getN_desc(),no.getN_id()}; int k=DBUtil.Update(sql, obj); return k; } /** * 删除 * @param no * @return */ public static int delete(String n_id){ String sql="delete from notice where n_id=?"; Object obj[]={n_id}; int k=DBUtil.Update(sql, obj); return k; } /** * 查询所有 * @param no * @return */ public static List<Notice> queryAll(Integer pageStart,Integer pageSize){ String sql="select * from notice limit ?,?"; Object obj[]={pageStart,pageSize}; ResultSet res=DBUtil.query(sql, obj); List<Notice> list=new ArrayList<Notice>(); try { while (res.next()) { Notice no=new Notice(res.getInt(1), res.getString(2), res.getString(3)); list.add(no); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ DBUtil.close(); } return list; } /** * 查询所有数据条数 * @param * @return count */ public static int queryCount(){ String sql="select count(*) from notice"; Object obj[]={}; ResultSet res=DBUtil.query(sql, obj); int count=0; try { if (res.next()) { count=res.getInt(1); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ DBUtil.close(); } return count; } /** * 查询公告信息 * @param no * @return */ public static List<Notice> query(String n_id){ String sql="select * from notice where n_id=?"; Object obj[]={n_id}; ResultSet res=DBUtil.query(sql, obj); List<Notice> list=new ArrayList<Notice>(); try { while (res.next()) { Notice no=new Notice(res.getInt(1), res.getString(2), res.getString(3)); list.add(no); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ DBUtil.close(); } return list; } }
最近下载更多
小逸夜 LV4
2022年12月29日
testuser1234567 LV24
2022年6月15日
微信网友_5934504231161856 LV1
2022年4月27日
lzlzyw LV14
2022年3月25日
linxi1134 LV4
2022年1月5日
314997zf LV4
2021年12月23日
lwp011 LV27
2021年11月5日
南风入弦 LV5
2021年6月26日
wanglinddad LV55
2021年4月22日
那个米龙 LV8
2020年12月8日
最近浏览更多
lyt010628 LV4
7月9日
曾显示 LV6
7月7日
微信网友_7052938295398400 LV1
6月25日
微信网友_7041475584184320
6月17日
暂无贡献等级
15103432984 LV2
3月17日
try8023 LV19
1月16日
ncyhhh LV2
2023年11月26日
蹇金金 LV7
2023年11月6日
abandan LV4
2023年11月6日
heqian LV17
2023年10月31日