gpt4 book ai didi

java - SQL Server 2014 的 JDBC 驱动程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:22:07 25 4
gpt4 key购买 nike

我们最近迁移到 SQL Server 2014,一台机器上安装了 JAVA 5,另一台机器上安装了 JAVA 6(这是一项要求)。当我尝试连接到数据库时,出现以下异常。

org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (
com.microsoft.sqlserver.jdbc.SQLServerException:
The server version is not supported.
The target server must be SQL Server 2000 or later.
)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:168)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:508)
at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:207)

配置如下:

  • 操作系统:Windows server 2012
  • SQL 服务器 2014
  • JAVA版本:JDK5u11和JDK6u24
  • Jar 文件:JDK5 的 sqljdbc.jar 和 JDK6 的 sqljdbc4.jar

最佳答案

您需要将 SQL Server JDBC 驱动程序至少升级到版本 4.0(下载 here)。然后你可以使用它的版本

  • 用于 Java 5 的 sqljdbc.jar,以及
  • Java 6 的 sqljdbc4.jar

访问 SQL Server 2014。

关于java - SQL Server 2014 的 JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27604811/

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