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

相关推荐
AI科技摆渡2 分钟前
GPT-5.2介绍+ 三步对接教程
android·java·gpt
猿与禅9 分钟前
Spring Boot 4.0 完整核心特性及实践指南
java·spring boot·后端·spring·重大升级·springboot4.0
运维@小兵23 分钟前
Spring-AI系列——Tool Calling获取当前时间
java·后端·spring
认真敲代码的小火龙25 分钟前
【JAVA项目】基于JAVA的养老院管理系统
java·开发语言·课程设计
he___H26 分钟前
滑动窗口一题
java·数据结构·算法·滑动窗口
扶苏-su28 分钟前
Java---事件处理机制
java·开发语言
雨中飘荡的记忆28 分钟前
Hutool工具库实战
java
曲莫终30 分钟前
SpringBoot使用AutoConfiguration自动配置Bean
spring boot
镜花水月linyi37 分钟前
Java 线程创建的完整链路:从 Java 层 → JVM 层 → 操作系统层
java·后端·面试
zfj32143 分钟前
排查java应用内存溢出的工具和方法
java·开发语言·jvm·内存溢出