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版本中得以解决)。
评论
aSQLite+数据库工具包
aSQLite+是一个小巧的数据库工具包,正如其名字的意思,定位于为AndroidSQLite数据库添加一些实用的功能。提供相当多便利的方法帮助开发人员拼接和执行增删改查的SQL语句。Android的
aSQLite+数据库工具包
0
ToraOracle 数据库工具包
TOra是用于Oracle、MySQL和PostgreSQL数据库的开源SQLIDE。TOra支持与Oracle8.1.7或更新的客户端安装一起运行。它已被验证可与Oracle10g和11g一起使用。
ToraOracle 数据库工具包
0
qb-gogo的数据库工具包
qb是用来让使更容易使用数据库的go语言的数据库工具包。它受Python最喜欢的ORMSQLAlchemy的启发,既是一个ORM,也是一个查询生成器。它在表达api和查询构建东西的情形下是相当模块化的
qb-gogo的数据库工具包
0
FreeQueryBuilder数据库查询工具
FreeQueryBuilder是一个使用Java编写的数据库查询工具。它包含一个无需直接编写SQL语句即可创建SQL查询的FreeQueryBuilder。可使用工作去来保存所有查询,以后在重新载入
FreeQueryBuilder数据库查询工具
0