什么是DAO
1.Data Access Object(数据存取对象)
2.位于业务逻辑和持久化数据之间
3.实现对持久化数据的访问
DAO模式的作用
1隔离业务逻辑代码和数据访问代码
2.隔离不同数据库的实现
业务逻辑层,数据访问层(Oracle,SQLServer,MySQL)
DAO模式的组成部分
DAO接口
DAO实现类
实体类
数据库连接和关闭工具类
DAO模式的实际应用
定义一个接口PetDao
public interface PetDdao{
int save(Pet pet);///实体类
iny del(Pet pet);
}
定义PetDao接口的实现类
public class PetDaoSQLServerlmpl implements PetDao{
public int save(Pet pet){......}
public int del(Pet pet){......{;
.......
}
PetDao实现类的方法:update()方法
本文介绍了DAO(数据存取对象)的概念及其作用,详细阐述了DAO模式如何隔离业务逻辑代码与数据访问代码,并支持不同数据库的实现。同时,通过具体的接口定义和实现类示例,展示了DAO模式的具体应用。

1828

被折叠的 条评论
为什么被折叠?



