首页>代码>java开发贵美商城系统项目源码下载>/新建文件夹/1/GuiMeiShopping/src/com/dao/NoticeDao.java
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日
暂无贡献等级
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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友