The document discusses asynchronous database access (ADBA) in Java. ADBA aims to provide a non-blocking API for database access that is complementary to the standard JDBC API. It uses CompletionStage and CompletableFuture from the Java class library to support asynchronous programming. The key concepts discussed include execution model, connection handling, operations, operation groups and transactions. Code examples demonstrate basic usage of the proposed ADBA API.