起了一个比较文艺的标题,但是仍然感觉不能 表达出接下来这个工具的文雅。 虽然这个库是前几个月写的了,但是经过了近期小项目的考验,愈发觉得这款轻量级的库应该被更多的开发者所知晓,于是“臭不要脸”地写了这篇介绍性的文章。
最新版本:衣带渐宽终不悔,为伊消得人憔悴–DbHelper增强版
初衷
对于如日中天的编程语言老大哥Java而言,其拥趸者数目定然不少。
纯JDBC
基本上而言,到达一定的阶段之后,就一定会接触到数据库了。一开始写纯正的JDBC的时候,不知道别人是怎么想的,但是对我个人而言,简直是 如坐针毡。
先不论使用Statement还是使用PreparedStatement来拼凑SQL语句,单单是处理ResultSet就是个不折不扣的烦心事。
持久化框架
其实这并不是特例,大部分人都会有这么个感受。不然Hibernate等这些持久化框架也不会诞生了不是。但这也带来了一些弊端。
首先对于新手而言,使用这些框架需要一定的学习成本,学习曲线不够平缓,这就有可能磨灭其学习的兴趣。
其次,对于小项目而言,动用重量级的框架,就显得“大材小用”了。虽然这并不是说部可以,却显得有点不合时宜。
轻量级持久化框架
相信大家都了解Apache的dbutils吧。大大地简