Asynchronous Database Connectivity in Java (ADBCJ)
ADBCJ is an asynchronous database driver API for the Java platform. ADBCJ is similar to JDBC in that it is an API for SQL based database interaction. The key differentiator is that with ADBCJ, connecting to a database, executing SQL queries, starting and stopping transactions, and disconnecting from the database is all done without blocking.
ADBCJ is a project for Mike Heath's master's thesis in the Computer Science Department at Brigham Young University. It is currently in the experimental phase of development.
Currently there is an ADBCJ driver that invokes JDBC using a thread pool to achieve concurrency. There is also a native MySQL driver and a native Postgresql driver. Both of the n