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

相关推荐
冰暮流星13 小时前
sql语句之union语句
数据库·sql
2401_8763819213 小时前
程序人生-Hello’s P2P
数据库·程序人生·p2p
VX:Fegn089513 小时前
计算机毕业设计|基于springboot + vue养老院管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
追随者永远是胜利者13 小时前
(LeetCode-Hot100)64. 最小路径和
java·算法·leetcode·职场和发展·go
湘-枫叶情缘13 小时前
从数据库写作到情绪工程:网络文学工程化转向的理论综述
数据库·人工智能
heimeiyingwang13 小时前
企业非结构化数据的 AI 处理与价值挖掘
大数据·数据库·人工智能·机器学习·架构
学习是生活的调味剂13 小时前
nacos原理之服务注册浅析
java·开发语言·nacos·注册中心
山岚的运维笔记14 小时前
SQL Server笔记 -- 第63章:事务隔离级别
数据库·笔记·sql·microsoft·oracle·sqlserver
白太岁14 小时前
Redis:(4) 缓存穿透、布隆过滤器与多级缓存
数据库·redis·缓存
LZY161914 小时前
MySQL下载安装及配置
数据库·mysql