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 加上这个就可以了

相关推荐
.豆鲨包17 分钟前
【Android】Lottie - 实现炫酷的Android导航栏动画
android·java
老纪的技术唠嗑局27 分钟前
分库分表MyCat 架构迁移 OceanBase | 百丽核心财务系统迁移经验总结与问题汇总
数据库·架构·oceanbase
donotshow30 分钟前
Spring Boot 整合 ShedLock 处理定时任务重复
java·后端
不够优雅41 分钟前
【Concept Plugin 3】轻量级插件化解决方案|动态类加载
java·spring boot·spring cloud
程序员三明治2 小时前
选 Redis Stream 还是传统 MQ?队列选型全攻略(适用场景、优缺点与实践建议)
java·redis·后端·缓存·rocketmq·stream·队列
现在,此刻4 小时前
flink学习与如何在springboot项目中使用flink
spring boot·学习·flink
Cosmoshhhyyy5 小时前
《Effective Java》解读第5条:优先考虑依赖注入来引用资源
java
.柒宇.6 小时前
力扣hot100----15.三数之和(java版)
java·数据结构·算法·leetcode
xrkhy6 小时前
微服务之ShardingSphere
数据库·微服务·oracle
程序员卷卷狗6 小时前
JVM 调优实战:从线上问题复盘到精细化内存治理
java·开发语言·jvm