微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DbUtils 数据库查询工具包

程序名称:DbUtils

授权协议: Apache

操作系统: 跨平台

开发语言: Java

DbUtils 介绍

原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——dbutils

给出一小段代码看看dbutils是怎么用的:

QueryRunner run = new QueryRunner(dataSource); // Use the BeanHandler implementation to convert the first
// ResultSet row into a Person JavaBean. ResultSetHandler h = new BeanHandler(Person.class); // Execute the sql statement with one replacement parameter and
// return the results in a new Person object generated by the BeanHandler. Person p = (Person) run.query("SELECT * FROM Person WHERE name=?", "John Doe", h);

JavaDoc:http://tool.oschina.net/apidocs/apidoc?api=commons-dbutils

本站对 dbutils 做了一个改进,下载地址:http://www.oschina.net/uploads/app/commons- dbutils-1.1.fixed.jar
主要解决dbutils无法处理类似 SELECT userid AS id FROM osc_users 诸如此类的问题,因为 dbutils
使用的方法是 getColumnName 而不是 getColumnLabel (此问题已经在官方的1.3版本中得以解决)。

DbUtils 官网

http://commons.apache.org/dbutils/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐