首页 > 代码库 > 面向对象DAO模式

面向对象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模式