Хорошая легкая и простая в использовании библиотека доступа к базе данных: Jakarta Commons DBUtils .
Это всего лишь тонкая оболочка над JDBC, которая заботится об окончательной очистке ресурсов. Нет OR-карт и тому подобное.
С его помощью вы можете написать код, как
List<Object[]> result = new QueryRunner(dataSource)
.query("select * from the_table where x > ?",
new ArrayListHandler(), 1234);