曾梦垚

导航

Apache—DBUtils框架

commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。

API介绍(查看QueryRunner的API)

org.apache.commons.dbutils.QueryRunner:DBAssist

org.apache.commons.dbutils.ResultSetHandler

工具类

org.apache.commons.dubtils.Dbutils

 

DbUtils类

DButils:提供如关闭连接,装载JDBC驱动程序等常规工作的工具类,里面的所有方法都是静态的,主要方法如下:

public static void close(...)throws java.sql.SQLException:

DBUtils类提供了三个重载的关闭方法。这些方法检查所提供的参数是不是NULL,如果不是的话就关闭Connection、Statement和ResultSet。

public static void closeQuietly(.....):这一类方法不仅能在Connection、Statement和ResultSet为NULL情况下避免关闭,还能隐藏一些在程序中抛出的SQLEeception。

public static void commitAndCloseQuetly(Connection conn):用来提交连接,然后关闭连接,并且连接时不抛出SQL异常。

public static boolean loadDrive(java.lang.String driverClassName):这一方法重载并注册JDBC驱动程序,如果成功返回true.使用该方法,你不需要捕捉这个异常ClassNotFoundException。

posted on 2016-12-18 20:37  曾梦垚  阅读(124)  评论(0编辑  收藏  举报