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

相关推荐
武帝为此1 分钟前
【Redis 数据库介绍】
数据库·redis·缓存
Tan_Ying_Y10 分钟前
Mybatis的mapper文件中#和$的区别
java·tomcat·mybatis
难以触及的高度11 分钟前
Java for循环完全指南:从基础到高性能实践
java·开发语言
Elastic 中国社区官方博客13 分钟前
Elasticsearch:数据脱节如何破坏现代调查
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
sheji341619 分钟前
【开题答辩全过程】以 农产品销售系统为例,包含答辩的问题和答案
java·eclipse
Dxy123931021625 分钟前
MySQL性能优化深度解析
数据库·mysql·性能优化
budingxiaomoli28 分钟前
多线程(三)
java·开发语言
铁锚29 分钟前
Redis中KEYS命令的潜在风险与遍历建议
数据库·redis·缓存
klzdwydz44 分钟前
注解与反射
java·开发语言
清晓粼溪1 小时前
MySQL-01:基础知识
数据库·mysql