DAO接口
DAO,全名为Data Access Object,数据库访问对象。DAO通常包括三个部分:DAO接口,DAO实现类,DAO工厂类。
名称 | 描述 |
---|---|
DAO接口 | 用来声明对数据库表的操作,如增删改查记录 |
DAO实现类 | 用来实现DAO接口,并实现其接口的所有方法 |
DAO工厂类 | 用来返回一个DAO接口类型的DAO实现类实例对象。 |
范例: 定义一个DAO接口,并添加操作数据库的方法。
CommodityDAO.java
package com.MyJavaBean.text;
public interface CommodityDAO {
public void addCommodity(Commodity commodity);//定义添加商品的方法
public void updateCommodity(Commodity commodity);//定义修改商品的方法
public void deleteCommodity(int commodityId);//定义删除商品的方法
public void List<Commodity> findAllCommodity();//定义查询商品的方法
public Commodity findCommodityById(int commodityId);//定义按ID查询商品的方法
}