dbutils的应用
commons dbutils主要用来简化JDBC数据库的各种操作。在此组件中核心的类和接口为
QueryRunner和ResultSetHandler.
*QueryRunner主要用来执行对数据库的操作,在生成此类对象时可以将一个DataSource作为它的构造方法
的参数,或者在用此类对象调用query,update方法的时候,将一个Connection对象作为方法的参数。
*ResultSetHandler的主要作用是获得操作的结果集。在Commons-dbutils.jar包中提供有此接口的默认实
现类,例如:
BeanListHandler(返回某类的对象List集合),BeanHandler(返回某类的一个对象)等。
总结:我们目前在Dao层使用DbUtils的时候,主要需要生成:
#一个QueryRunner对象,用于执行对数据库操作。
#一个Connection对象,连接数据库。
#一个ResultSetHandler变量,根据需求的结果集生成不同的实例。
DBUtils 中ColumnListHandler的使用
如果需要返回表中某一列的数据的话,可以使用ColumnListHandler.
ColumnListHandler有3个构造方法
1.ColumnListHandler() 获取的是主键列的数据
2.ColumnListHandler(String columnName) 获取的是指定列名的列的数据
分享到:
相关推荐
DBUtil工具类jar包,DBUtil工具类简化操作数据库,使程序员更加方便进行CRUD的操作。提供给大家学习使用
DBUtil类内部包含有连接池创建和连接池的关闭,下载后记得修改URL
dbUtil使用:调用Apache Commons DBUtil组件的数据库操作类 采用DBCP作为数据源,数据源在Spring中已经配置好
韩顺平SqlHelper,DBUtil工具类,非静态可用,dbinfo为sql server 版
DBUtil的类,在WEB开发当中有许多项目都需要用它,可以不用重复写,这样很方便
commons-dbutil帮助文档
DBUtil(ASP。NET数据库连接工具类),集成了目前常用数据库,开发程序时不用再写一大堆连接代码 ,直接调用就行,节省时间,方便快速
Apache最新的DButil工具类已经文档
DBUtil使用于javaWeb并使用了c3p0连接池,简化开发。***
DbUtil和tomcat数据源配置实例
Laravel开发-dbutil Laravel的数据库实用程序
DbUtil 对 JDBC 进行简单的封装,帮我们做了很多工作,省去很多重复冗余的代码。 但 DbUtil 对类的自动装载没有进行较好的封装 本demo实现了数据库中字段若为下划线分隔,而对应的实体类中是以驼峰式命名的情况进行...
对apache的dbutil包的改进,改善了代码结构,增加了直接对resultset输出json的支持
dbutil工具类使用demo继承maven druidd butil工具类使用demo继承maven druid
该包主要是关于数据库操作的一些方法,但是关于DButil包的用法我还没有整理好,数据库的驱动是SQL2005的,六种连接不同数据库的操作语句.doc文件,还有ASCII的编码字符集
补丁MySQL+JDBC+DBUtil+c3p0史上最全数据库讲义.rar
prop.load(DButil.class.getResourceAsStream("/db_config.properties")); info = new DButil(); info.driver = prop.getProperty("driver"); info.dbName = prop.getProperty("dbName"); info.host = prop....
Struts2+displaytag+dbutil 可运行完整web工程 jdk1.6、1.7 tomcat6.0
Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。