首页>代码>基于jsp+servlet的电子商城项目>/src/pers/sakurasora/onlinestore/dao/impl/CategoryDaoImpl.java
package pers.sakurasora.onlinestore.dao.impl;

import java.util.List;

import org.apache.commons.dbutils.QueryRunner;
import org.apache.commons.dbutils.handlers.BeanListHandler;

import pers.sakurasora.onlinestore.dao.CategoryDao;
import pers.sakurasora.onlinestore.entity.Category;
import pers.sakurasora.onlinestore.utils.DataSourceUtil_C3P0;

/**
 * 
 * 
 * @Description
 *				Dao层实现类--操作t_category表
 */
public class CategoryDaoImpl implements CategoryDao {

	@Override
	public List<Category> findAll() 
			throws Exception {
		QueryRunner queryRunner = new QueryRunner(DataSourceUtil_C3P0.getDataSource());
		String sql = "select * from t_category";
		return queryRunner.query(sql, new BeanListHandler<>(Category.class));
	}

	@Override
	public void add(Category category) throws Exception {
		QueryRunner queryRunner = new QueryRunner(DataSourceUtil_C3P0.getDataSource());
		String sql = "insert into t_category(name) values (?);";
		queryRunner.update(sql, category.getName());
	}

	@Override
	public void delete(int iCategoryId) throws Exception {
		QueryRunner queryRunner = new QueryRunner(DataSourceUtil_C3P0.getDataSource());
		String sql = "delete from t_category where id = ?;";
		queryRunner.update(sql, iCategoryId);
	}

}
最近下载更多
komorebi123987  LV5 2023年12月9日
dowell_liu  LV1 2023年8月2日
joker1branch  LV5 2023年6月19日
ZDM133  LV2 2023年5月22日
distanceq  LV2 2023年5月20日
desireQ  LV2 2023年5月17日
z1556262  LV5 2023年5月4日
微信网友_6350556908965888  LV1 2023年2月15日
微信网友_6281422282149888  LV2 2022年12月28日
海棠花瘦  LV9 2022年12月1日
最近浏览更多
张泽帅  LV6 10月18日
1260669501  LV1 8月31日
暂无贡献等级
时光海  LV2 7月1日
liyan54188  LV2 6月25日
lmccccc 6月24日
暂无贡献等级
yv-lele  LV1 6月21日
暂无贡献等级
ahhhahhhahhh  LV1 6月17日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友