什么是DBUtils

Apache Commons DBUtils库是一组很小的类,这些类旨在简化JDBC调用处理,而不会造成资源泄漏,并使代码更简洁。由于JDBC资源管理代码非常繁琐且容易出错,因此DBUtils类对JDBC底层代码进行封装,以便开发人员更加专注于编写数据访问业务逻辑代码。

1 DBUtils的优点

  • 没有资源泄漏:DBUtils确保没有资源泄漏发生。
  • 封装资源释放代码:DBUtils已经默认提供了数据库操作后的资源释放代码,程序员而无需编写任何资源释放代码,这样可以防止资源泄漏。
  • 结果集-对象自动封装 -DBUtils提供把数据库结果集数据自动封装到JavaBean中。

2 DBUtils的设计原则

  • 轻量:DBUtils库的大小非常小,类较少,因此易于理解和使用。
  • 透明:DBUtils库在后台没有做太多工作。它只需要查询并执行。
  • 快速:DBUtils库类不会创建许多后台对象,并且在数据库操作执行中非常快。

热门文章

优秀文章