技术文章第一时间送达!
本文为投稿文,作者:湖南大学CS- scw。
描述:本篇博客,主要是对于目前实际web项目开发中,对于数据库操作的一些基本方法的封装,通过这样的方式,可以使得开发更加简单,减少代码量,也便于维护和阅读。其中,主要是讲解了三种不同情况的封装方法,都是自身实际开发过程中,进行积累的,当然,还有很多不足之处,但是基本够项目的基本开发。
一:非框架的DAO层封装
其中包含的知识点:
1:连接池
2:数据源
3:反射
4:数据库元数据对象
5:基本的jdbc知识
封装步骤:
(1)导入dbcp数据源包
(2)编写properties文件,并且命令为dbcpconfig.properties
(3)编写DBCP工具类
(4)编写基本DAO层方法封装
(5)查询返回结果集与实体bean的封装对象ResultSetListenerHandlerImpl
上面这个是返回一个List的情况,如果只想是返回单个对象,那么很简单,稍微处理一下就可以用下面这个类来实现:
二:Mybatis的DAO层封装
(1)一般先写接口:
(2)再写实现层:
推荐
领取专属 10元无门槛券
私享最新 技术干货