首页>代码>java servlet开发优乐购电子商城完整项目源码(完整前后台功能)>/优乐购商城2.1/Webmasters/src/cn/xwkj/dao/CateDao.java
package cn.xwkj.dao;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import cn.xwkj.entity.Cate;
import cn.xwkj.entity.User;


public class CateDao extends BaseDao {

	// 查询方法(返回结果用集合存储)
		public List<Cate> list(String sql, Object... param){
			List<Cate> list=new ArrayList<Cate>();
			ResultSet rs=executeQuery(sql, param);
			try {
				while(rs.next())
				{
					Cate c=new Cate();
					c.setId(rs.getInt(1));
					c.setcName(rs.getString(2));
					list.add(c);
				}
				return list;
			} catch (SQLException e) {
				e.printStackTrace();
			}
			finally
			{
				closeAll();
			}
			return null;
		}
		
		/**
		 * id查询
		 * @param sql
		 * @param param
		 * @return
		 */
		public List<Cate> list(String sql, int id){
			List<Cate> list=new ArrayList<Cate>();
			ResultSet rs=executeQuery(sql, id);
			try {
				while(rs.next())
				{
					Cate c=new Cate();
					c.setcName(rs.getString(1));
					list.add(c);
				}
				return list;
			} catch (SQLException e) {
				e.printStackTrace();
			}
			finally
			{
				closeAll();
			}
			return null;
		}
		
		/**
		 * 添加
		 */
		public int add(String sql, Cate cate) {
			Object [] param = {cate.getcName()};
			return executeUpdate(sql, param);
		}
		/**
		 * 删除
		 * @param sql
		 * @param id
		 * @return
		 */
		public int delete(String sql, int id) {
			
			return executeUpdate(sql, id);
		}
		/**
		 * 修改
		 * @param sql
		 * @param cate
		 * @return
		 */
		public int Update(String sql, Cate cate) {
			Object [] param = {cate.getcName(),cate.getId()};
			return executeUpdate(sql, param);
		}
}
最近下载更多
zhangxinqing1  LV6 2022年10月6日
17693282606  LV11 2022年7月12日
fangen0005  LV25 2022年5月30日
天马行空  LV3 2022年2月7日
dy123123  LV8 2022年1月2日
Tiffany & Co.  LV5 2021年12月20日
mwk545924364  LV4 2021年12月9日
凯文  LV5 2021年12月6日
lwp011  LV27 2021年11月5日
maozi0802  LV4 2021年8月6日
最近浏览更多
阿时23428  LV15 3月18日
罗清晨  LV11 2月21日
zyx113 1月5日
暂无贡献等级
asddwh  LV12 2023年12月29日
bybingyu  LV2 2023年12月20日
2385649653  LV7 2023年12月13日
hongdongdong  LV12 2023年12月2日
jkjfdgbkl  LV2 2023年11月2日
brownwang  LV1 2023年10月14日
meng2124 2023年10月13日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友