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

相关推荐
BBB努力学习程序设计几秒前
Java I/O 流与文件操作完全指南:从基础到现代实践
java
BBB努力学习程序设计几秒前
Java Lambda表达式与函数式编程深度解析
java
村口张大爷19 分钟前
Spring Boot Validation Service层验证
java·spring boot·spring
-Xie-25 分钟前
Redis(十四)——分布式锁
数据库·redis·分布式
云计算小黄同学27 分钟前
Java 服务从虚拟机迁移到 Kubernetes(K8s)集群
java·微服务·云原生·kubernetes
镇潮40 分钟前
Cursor 接入 mysql mcp
数据库·mysql·ai
独自破碎E42 分钟前
如何用最短替换让字符串变平衡?
java·开发语言·算法·leetcode
老华带你飞1 小时前
宠物商城销售|基于Java+ vue宠物商城销售管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·宠物
不想画图1 小时前
redis高可用-主从复制和哨兵模式
数据库·redis
九章-1 小时前
自主可控:三峡新能源打造全栈国产化光伏监控系统新标杆
数据库·安全·能源