我不认为存在这样的API,但有两种不同的方法:数据库访问库和大量使用Java进行异步调用的方式。 您可以使用普通的JDBC或任何其他简化数据库访问实现的高级工具来访问您的数据库。 如果您在Java EE环境中,则可以使用JMS进行异步调用,如果您在JSE环境中,则可以使用并发包中的队列和执行器。显然还有很多其他解决方案可供选择。
目前没有像JDBC那样的标准API可以异步调用任何数据库。 但是,有一个名为adbcj的Google项目,旨在实现PostgreSQL和MySQL的异步调用。 您还可以查看类似问题的解决方案: 是否可能进行异步jdbc调用?