数据访问层

来源:互联网 发布:淘宝怎样看拍卖车 编辑:程序博客网 时间:2024/06/05 06:06

1.数据持久化

持久化:持久化是将程序中的数据在瞬时状态和持久状态间转换的机制。       JDBC就是一种持久化机制。

持久化的实现方式:数据库、普通文件、XML文件等。

主要持久化操作包括保存、删除、修改、读取和查找等。

2.数据访问模式--DAO模式

DAO(Data Access Object,数据访问对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。

                  

DAO模式的优势在于它实现了两次隔离:

隔离了数据访问代码和业务逻辑代码。

隔离不同数据库的实现。

DAO模式的组成部分:

DAO接口:把数据库的所有操作定义成抽象方法,可以提供多种实现。

DAO实现类:针对不同数据库给出DAO接口定义方法的具体实现。

实体类:用于存放与传输对象数据。

数据库连接和关闭工具类:避免了数据库连接和关闭代码的重复使用,方便修改。


0 0
原创粉丝点击