gpt4 book ai didi

java - 数据库连接错误

转载 作者:行者123 更新时间:2023-11-29 09:21:32 24 4
gpt4 key购买 nike

我在对数据库进行 JDBC 调用时遇到以下错误。我正在使用 -

  • 微软 SQL Server 2005
  • 网络逻辑 10

java.sql.SQLException: [SQLState=null][ErrorCode=0]Unexpected exception while enlisting XAConnection java.sql.SQLException: Transaction rolled back: Unknown reason at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1419) at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1331) at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:426) at weblogic.jdbc.jta.DataSource.connect(DataSource.java:383) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:339)

关于为什么会出现这种情况有什么想法吗?或者我可以调试它的任何方式?

最佳答案

直接想法:检查您是否使用了正确的 JDBC 驱动程序。您的连接的“XA”部分表示您的调用正在尝试加入分布式事务 - 您的 weblogic/SQLServer 2005 版本可能不支持它。

(否则,如果您使用 JDBC 驱动程序编写自己的数据库调用,请确保您没有使用“XA”驱动程序,除非您需要分布式事务功能。)

关于java - 数据库连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6110208/

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