面向对象DAO模式

时间:2022-09-14 15:19:16

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