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