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

相关推荐
盐水冰几秒前
【烘焙坊项目】后端搭建(9)- 缓存实现及购物车相关功能开发
java·后端·spring
gameboy0311 分钟前
在Nginx上配置并开启WebDAV服务的完整指南
java·运维·nginx
重庆小透明3 分钟前
【面试问题第一篇】快手后端java一面
java·面试·职场和发展
1104.北光c°8 分钟前
我理解的Leaf号段模式:美团分布式ID生成系统
java·开发语言·笔记·分布式·github·leaf
空空潍11 分钟前
RabbitMQ高级(2w字笔记)
java·rabbitmq·java-rabbitmq
weixin_4434785119 分钟前
Flutter学习之导航与路由
java·学习·flutter
剑锋所指,所向披靡!20 分钟前
初始MySQL
数据库·mysql
我是大猴子23 分钟前
解决并发的两种方法(没用到redis)(对上一期的补充)以及开启多个定时任务
数据库·redis·缓存
无巧不成书021826 分钟前
Java数值字面量速查表
java·开发语言·python·开发者·字面量
難釋懷28 分钟前
Redis分片集群散列插槽
数据库·redis·缓存