Asynchronous Database Connectivity in Java