SpringBoot连接SqlServer出现的问题

"Encrypt"属性设置为"true"且 "trustServerCertificate"属性设置为"false",但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接:错误:PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target。

通过yml配置时出现了上方的问题

spring:
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    username: sa
    password: 123456
    url: jdbc:sqlserver://localhost:1433;databaseName=xxx;

这时候注意你的sql语句不能写错了,不然也会报错

在数据库名后面 ;trustServerCertificate=true 加上这个就可以了

相关推荐
万物皆字节3 分钟前
Springboot3 自动装配流程与核心文件:imports文件
spring boot
问道飞鱼6 分钟前
【Springboot知识】Springboot结合redis实现分布式锁
spring boot·redis·分布式
Yeats_Liao6 分钟前
Spring 框架:配置缓存管理器、注解参数与过期时间
java·spring·缓存
Yeats_Liao6 分钟前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
码明6 分钟前
SpringBoot整合ssm——图书管理系统
java·spring boot·spring
某风吾起11 分钟前
Linux 消息队列的使用方法
java·linux·运维
xiao-xiang14 分钟前
jenkins-k8s pod方式动态生成slave节点
java·kubernetes·jenkins
Elastic 中国社区官方博客19 分钟前
使用 Elasticsearch 导航检索增强生成图表
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
小金的学习笔记23 分钟前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
取址执行25 分钟前
Redis发布订阅
java·redis·bootstrap