是否有任何具有这些功能的轻量级JDBC包装器?

时间:2011-11-28 08:39:36

标签: java jdbc

  • 命名参数,就像Spring的JdbcTemplate
  • JDBC连接设置的XML配置
  • 查询的XML配置。像Hibernate <sql-query>这样的东西。有关示例,请参阅Named SQL queries

我正在考虑建立自己的,但我想我会在这里问,也许它已经完成了。

显然我不想既不使用ORM也不使用JdbcTemplate。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

我正在寻找相同的东西,同时试用DBUtils Utility: http://commons.apache.org/dbutils/ 轻量级,开源且无依赖性。

答案 2 :(得分:0)

JdbcSession尝试jcabi-jdbc。它很简单(如你所愿),并要求您之前创建java.sql.DataSource,例如(使用BoneCPH2 database):

BoneCPDataSource source = new BoneCPDataSource();
source.setDriverClass("org.h2.Driver");
source.setJdbcUrl("jdbc:h2:mem:x");
String name = new JdbcSession(source)
  .sql("SELECT name FROM user WHERE id = ?")
  .set(555)
  .select(new SingleHandler<String>(String.class));