zoukankan      html  css  js  c++  java
  • commons-DbUtils组件

    Commons-dbutils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能.

    Commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大的简化JDBC编码的工作量,

    同时也不会影响程序的性能,因此dbutils成为很多不喜欢Hibernate框架的公司的首选.

    使用dbutils的一些优点如下:

    1. 资源没有泄露的可能性:正确的JDBC编码并不困难,但它既费事又乏味.这样常常导致难以跟踪连接的泄露.

    2. 清晰干净的的持久性代码:在数据库中持久存储数据所需的代码量大大减少.剩下的代码清楚的表达了我们的意图,而不会被资源清理弄得乱七八糟.

    3. 从ResultSet自动填充JavaBean属性:我们不需要通过调用setter方法手动将列值复制到bean实例中.ResultSet中的每一行都可以由一个完全填充的bean实例表示.

    dbutils是java编程中的数据库操作实用小工具,小巧简单实用,这些优势表现在如下方面:

    1. 对于数据表的读操作,可以把结果转换成List,Array,Set等java集合,便于程序员操作;

    2. 对于数据表的写操作,也变得很简单(只需要写sql语句)

    3. 可以使用数据源,也可以使用JNDI,数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不像php,asp那样,费事费力不断重复的构建和析构这样的对象.

    1. Commons-dbutils组件常用类的结构图如下图所示:

  • 相关阅读:
    动手动脑
    编写一个程序,用户输入两个数,求出其加减乘除,并用消息框显示计算结果
    实验报告
    《大道至简第二章读后感》
    《大道至简》第一章读后感
    CentOS 6.x 播放 mp3 音乐 —— 成功
    CentOS下通过rdesktop连接Windows远程桌面
    Linux之文件系统的简单操作
    Linux之档案管理
    如何判断raid1中哪块硬盘损坏?
  • 原文地址:https://www.cnblogs.com/worth-/p/13662270.html
Copyright © 2011-2022 走看看