面向对象DAO模式

Posted 时光之尘

tags:

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

DAO模式编写数据访问层代码步骤?

1、  接口

增、删、改、查的方法

方法的返回类型为泛型集合

           Int rows=select语句的条数

           If(rows>0) 方法的返回类型为泛型集合

           If(rows>=0 &&rows<=1)

方法的返回类型为实体类

2、  数据访问implements 接口

Class 类名 implements接口{

对接口中的定义的方法,重写

方法中的代码

         Jdbc操作数据库的代码

【考虑方法的重用,编写BaseDAO及方法】

}

3、DAO模式实现用户登录

                   表: master

         新建项目后 ,创建包

Entity-保存实体类

Dao-保存BaseDao和其他接口MasterDao

Impl-保存实现接口的类MasterDaoSqlServerImpl

Manager-保存业务逻辑类MasterManager

1、  实体类:Master

2、接口:MasterDao

//实现登录验证

Master findMaster(Master master);

3、  实现接口的类:MasterDaoSqlServerImpl

Select count(*) from Master

        Where loginId=? And password=?

4、  BaseDao类DAO

BaseDao:加载驱动,连接数据库,执行sql语句操作表

执行sql语句需要的接口

                   Connection

                   Statement、子接口PreperedStatement

                   ResultSet

以上是关于面向对象DAO模式的主要内容,如果未能解决你的问题,请参考以下文章

面向对象DAO模式

面向对象DAO模式

面向对象DAO模式

DAO模式

面向对象——三层架构(表现层业务层持久层)

DAO模式