Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

jDBI is designed to provide convenient tabular data access in Java(tm). It uses the Java collections framework for query results, provides a convenient means of externalizing sql statements, and provides named parameter support for any database being used.

Updated documentation and fixed concurrency flaw

- added copyright notice
- changed documentation:

  So it's recommended not to use the same mapper for queries returning
  different sets of columns.<br/>
  So you must not use the same mapper for queries returning different sets of

- fixed concurrency flaw implementing the AtomicReference on the columns map.
  I took example from here:

I tested it on my application and it works fine.
Didn't test for concurrency though, but for my understanding now it should be fine.
latest commit 849d93b182
Luigi R. Viggiano authored
Octocat-spinner-32 contrib * Update copyright date September 26, 2007
Octocat-spinner-32 src Updated documentation and fixed concurrency flaw June 07, 2012
Octocat-spinner-32 .gitignore playing with in-clause binding December 20, 2011
Octocat-spinner-32 CHANGES_PLANNED_FOR_3_0 notes for 3.0 June 05, 2011
Octocat-spinner-32 CONTRIBUTORS
Octocat-spinner-32 LICENSE Initial January 22, 2005
Octocat-spinner-32 NOTICE
Octocat-spinner-32 README
Octocat-spinner-32 RELEASE_NOTES
Octocat-spinner-32 pom.xml
jDBI provides a convenience interface for SQL operations in Java. It is not
intended as an abstraction layer, but rather a library which makes the common
things easy and the hard things possible, to paraphrase Larry Wall.

Documentation is at

There is a mailing list at
Something went wrong with that request. Please try again.