gpt4 book ai didi

performance - oracle.jdbc.xa.client.OracleXADataSource 和 oracle.jdbc.pool.OracleDataSource 有什么区别

转载 作者:行者123 更新时间:2023-12-04 11:27:51 25 4
gpt4 key购买 nike

我试图了解 XA 与非 XA JDBC 数据源之间的区别。另外我怎么知道使用哪种类型和版本的 JDBC dtriver。我目前在 10.3 weblogic 上,并尝试使用 setQueryTimeout 来终止长时间运行的查询,这对于 OracleXADataSource 似乎并不可靠,因为它仅在第一次工作,并非总是如此。
抱歉这个基本问题,但我是 Weblogic 数据源配置的新手

谢谢

最佳答案

XA jdbc 驱动程序用于实现两阶段提交,这意味着两个远程资源是同一事务的一部分。 Java 通过 JTA 指定了它的实现。一个好的阅读是例如http://www.javaworld.com/javaworld/jw-07-2000/jw-0714-transaction.html ;如果您在 google 上搜索“xa jdbc 驱动程序”,您会发现更多信息。

如果没有必要,您不应使用 XA 驱动程序。我记得读到他们有一些问题。

关于performance - oracle.jdbc.xa.client.OracleXADataSource 和 oracle.jdbc.pool.OracleDataSource 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12097516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com