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

相关推荐
qq_3422958214 分钟前
如何为容器内多个列表实现统一滚动条.txt
jvm·数据库·python
梦魇星虹17 分钟前
idea Cannot find declaration to go to
java·ide·intellij-idea
小雅痞26 分钟前
[Java][Leetcode hard] 42. 接雨水
java·开发语言·leetcode
xfcoding26 分钟前
关于代码注释的思考
java
虹梦未来39 分钟前
【开发心得】在SpringBoot体系中正确使用redisConfig
java·spring boot·spring
skiy39 分钟前
Spring Framework 中文官方文档
java·后端·spring
qq_2069013940 分钟前
CSS如何引入自适应图标_利用svg外链配合css控制颜色
jvm·数据库·python
weixin_408717771 小时前
Go语言怎么编译Linux程序_Go语言编译Linux可执行文件教程【避坑】
jvm·数据库·python
xifangge20251 小时前
【故障排查】IDEA 打开 Java 文件没有运行按钮(Run)?深度解析项目标识与环境配置的 3 大底层坑点
java·ide·intellij-idea
麻辣璐璐1 小时前
EditText属性运用之适配RTL语言和LTR语言的输入习惯
android·xml·java·开发语言·安卓