java中的dao模式

Posted

这才是真

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的dao模式相关的知识,希望对你有一定的参考价值。

  

java中Dao模式

 

什么是DAO  

1.Data Access Object(数据存取对象)

2.位于业务逻辑和持久化数据之间

3.实现对持久化数据的访问

DAO模式的作用

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

2.隔离不同数据库的实现

业务逻辑层,数据访问层(Oracle,SQLServer,mysql

DAO模式的组成部分

DAO接口

DAO实现类

实体类

数据库连接和关闭工具类

DAO模式的实际应用

定义一个接口PetDao

public interface PetDao{

int save(Pet pet);///实体类

int del(Pet pet);

}

定义PetDao接口的实现类

public class PetDaoSQLServerlmpl implements PetDao{

public int save(Pet pet){......}

public int del(Pet pet){......{;

.......

}

PetDao实现类的方法:update()方法

以上是关于java中的dao模式的主要内容,如果未能解决你的问题,请参考以下文章

泛型和字段如何协助独立 Java 应用程序中的 DAO 模式

纯 JDBC / Java 中的 DAO 教程 [关闭]

Java网站开发中的DAO目录详细解释

Java中Dao模式中Dao的数据库操作(BaseDao的写法)

Java01-接口(DAO模式代码阅读及应用)

JDBC单元测试DAO模式