养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何利用Dao模式封装数据库操作

时间:2024-10-24 21:21:03

想必很多炷娶插糙童鞋都会使用JDBC操作数据库,但是你的代码可复用吗?你的数据库操作和业务操作隔离开来了吗?如果没有那么请继续往下看,小编带着大家一起探索,如何利用Dao模式封装数据库操作

如何利用Dao模式封装数据库操作

工具/原料

Eclipse

Java

MySQL

方法/步骤

1、创建项目的包结构pojo/entity/bean/domain:实体包,存放实体类 蟠校盯昂dao:dao接口窄忾行崦包,数据访问层,dao层,操作数据库的规范 dao.impl:dao包下的子包,impl,存放dao接口的实现类 service:业务接口包,处理业务逻辑的,会调用dao层的代码,访问数据库 service.impl:service下的子包,impl,存放service接口的实现类 controller:控制层,用于处理前端发送的请求 util:工具类,整个系统涉及到的一些算法工具类都写到此处 test:测试包,存放测试类

如何利用Dao模式封装数据库操作

如何利用Dao模式封装数据库操作

2、把数据库中的表转换为实体类

如何利用Dao模式封装数据库操作

如何利用Dao模式封装数据库操作

3、编写数据库工具类,提供通用的打开连接,关闭数据库资源等方法

如何利用Dao模式封装数据库操作

4、创建BaseDao类封装了通用的增删改查方法

如何利用Dao模式封装数据库操作

5、dao接口(数据库操作规范--增删改查方法的定义)

如何利用Dao模式封装数据库操作

6、dao接口殂翼瑟擀实现类(具体数据库执行dao接口中的增删改查是如何实现的) 起名:Dao接口+[数据库类型名字]+Impl、举例NewsDetailDaoMySQ讣嘬铮篌LImpl 名字:NewsDetailDaoImpl

如何利用Dao模式封装数据库操作

7、测试dao功能,这样一个DAO模式的封装就完成啦

如何利用Dao模式封装数据库操作

© 一点知识