qq_38960786 2023-12-01 20:58 采纳率: 50%
浏览 8
已结题

springboot1.5.21链接不上sqlserver2012,是版本不兼容吗?

java1.8,数据源是alibaba.druid,springboot1.5.21链接不上sqlserver2012,但可以连接sql2008,是版本不兼容吗?用sql客户端连接sqlserver2012是正常的,但是springboot启动报错数据库连接不上。
启动项目报错信息:

2023-12-01 05:44:24.390 [Druid-ConnectionPool-Create-1412600960] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:sqlserver:/172.16.128.137:1433;databaseName=MQSF, errorCode 0, state null

java.sql.SQLException: connect error, url jdbc:sqlserver:/172.16.128.137:1433;databaseName=MQSF, driverClass com.microsoft.sqlserver.jdbc.SQLServerDriver

at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1627)

at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2468)

druid是11.10,mssql-jdbc是6.10,只有springboot的版本是指定的,其他包的版本都是默认的。

我尝试了升级mssql-jdbc的版本,但是好像版本和其他包不兼容,mssql-jdbc的更高版本可能是和springboot或druid现在用的版本不兼容。
请问,在springboot版本不升级的情况下,springboot版本1.5.21有办法连接上sqserver2012吗?

如果情况是必须升级springboot才能连接上sql2012的话,springboot版本多少,alibaba.druid的版本多少,mssql-jdbc的版本多少,才能连接上sqlserver2012?

请您指教,谢谢

下面是部分配置信息:

application.yml

datasource:

url: jdbc:sqlserver:/172.16.128.137:1433;databaseName=MQSF

password: 1

username: sa

driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver

type: com.alibaba.druid.pool.DruidDataSource

pom.xml


<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.5.21.RELEASE</version>

<relativePath/> <!-- lookup parent from repository -->

</parent>



<properties>

<java.version>1.8</java.version>

</properties>



<dependency>

<groupId>com.microsoft.sqlserver</groupId>

<artifactId>mssql-jdbc</artifactId>

<scope>runtime</scope>

</dependency>

<dependency>

  • 写回答

1条回答 默认 最新

  • qq_38960786 2023-12-04 17:43
    关注

    The connection has been successful, it is a problem with the database server settings. Thank you all for your enthusiastic help.

    评论

报告相同问题?

问题事件

  • 系统已结题 12月9日
  • 创建了问题 12月1日

悬赏问题

  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错