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

相关推荐
毕业设计-小慧15 小时前
计算机毕业设计springboot城市休闲垂钓园管理系统 基于Spring Boot的都市休闲垂钓基地数字化运营平台 城市智慧钓场综合服务管理平台
spring boot·后端·课程设计
WINDHILL_风丘科技15 小时前
FlexPro高级应用之模板定制
数据库·汽车·汽车测试·flexpro
Nyarlathotep011315 小时前
ReentrantReadWriteLock基础和原理
java·后端
慎久15 小时前
SAP CDS对数据进行排序后读取第一条数据
数据库·cds·amdp
q54314708715 小时前
Java进阶总结——集合
java·开发语言
敢敢のwings15 小时前
智元 D1 强化学习sim-to-real系列 | Robot Lab 基于 Isaac Lab 的机器人强化学习使用(四)
数据库·redis·机器人
啥咕啦呛15 小时前
java打卡学习5:java基础学习
java·开发语言·学习
sunwenjian88615 小时前
DVWA靶场通关——SQL Injection篇
数据库·sql
LaughingZhu15 小时前
Product Hunt 每日热榜 | 2026-03-30
大数据·数据库·人工智能·经验分享·搜索引擎
Lyyaoo.15 小时前
【JAVA基础面经】JAVA的面向对象特性
java·开发语言·windows