首页>代码>基于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);
	}

}
最近下载更多
biakuya  LV2 1月4日
Mhgfhjyrf  LV3 2024年12月10日
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日
最近浏览更多
blzzza 6月16日
暂无贡献等级
李玟龙  LV2 5月13日
wwy000  LV2 4月29日
hubugai1  LV11 4月27日
biakuya  LV2 1月4日
b1uccc  LV2 2024年12月14日
Mhgfhjyrf  LV3 2024年12月10日
wzd031105  LV2 2024年12月6日
张泽帅  LV6 2024年10月18日
1260669501  LV1 2024年8月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友