Java异步数据库API

5

由于与数据库的交互需要输入/输出,可能需要花费不定量的时间等原因,因此想要一个非阻塞的异步API似乎是很自然的。Java有这样的API吗?

3个回答

4

我不认为存在这样的API,但有两种不同的方法:数据库访问库和大量使用Java进行异步调用的方式。

  • 您可以使用普通的JDBC或任何其他简化数据库访问实现的高级工具来访问您的数据库。

  • 如果您在Java EE环境中,则可以使用JMS进行异步调用,如果您在JSE环境中,则可以使用并发包中的队列和执行器。显然还有很多其他解决方案可供选择。


3

目前没有像JDBC那样的标准API可以异步调用任何数据库。 但是,有一个名为adbcj的Google项目,旨在实现PostgreSQL和MySQL的异步调用。

您还可以查看类似问题的解决方案:

是否可能进行异步jdbc调用?


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接