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

相关推荐
wgzrmlrm74几秒前
如何解决ORA-28040没有匹配的验证协议_sqlnet.ora版本兼容设置
jvm·数据库·python
一江寒逸1 分钟前
零基础从入门到精通MySQL(附加篇):面试八股文全集
数据库·mysql·面试
程序猿阿越5 分钟前
Kafka4源码(三)Share Group共享组
java·后端·源码阅读
亦暖筑序6 分钟前
让AI不再"一本正经胡说八道":Spring AI RAG与VectorStore源码全解
java·源码阅读
数厘7 分钟前
2.6MySQL库表操作指南(电商数据分析专用)
数据库·mysql·数据分析
需要点灵感8 分钟前
SQL Server 存储过程语法整理
数据库·sql
刘~浪地球10 分钟前
数据库与缓存--分库分表实战指南
网络·数据库·缓存
蒙奇·D·路飞-10 分钟前
大模型时代下 Java 后端开发的技术重构与工程实践
java·开发语言·重构
Mr_Xuhhh15 分钟前
深入Java多线程进阶:从锁策略到并发工具全解析
前端·数据库·python
数厘21 分钟前
2.5可视化工具与 MySQL 连接配置及基础操作
数据库·mysql