我是靠谱客的博主 拉长画笔,最近开发中收集的这篇文章主要介绍springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

解决方法

在连接的url后面添加 ;trustServerCertificate=true
如下

spring:
  datasource:
    url: jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称;trustServerCertificate=true
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    username: 账号
    password: 密码

心路历程

我们公司用的是sql server。我大四准备实习的时候学的是springtboot,公司用的是vs studio去连的sql server。我不想用vs studio,因为我想至少先会用一个技术,用熟练一个技术。我们组长说可以,能解决问题就行,但是平常的工作不能落下,有时间自己琢磨。组长还说技术只是技术,不要抗拒学老的技术,不要什么火就只学什么,你能解决问题我就不管你了。

第一步,idea连接sql server

然后就报错了,SSL加密错误。
解决方法如下
博客园的解决方法,现在看就两个点赞,还有一个是我点的。我还专门注册了一个博客园。
我自己的总结

第二步,用springboot连 sql server

在这里插入图片描述

发现报一样的错误,网上都是什么修改jdk里面的sercurity.java里面的代码。下载sql server 专门连接的jdk版本。这样也太麻烦了,而且很不合理。岂不是我连 sql server就把jdk,springboot等其它所有的版本都限制下来了,我得尝试别的方法。然后就是直接测试在url后面添加trustServerCertificate=true,用分号隔开。最后没想到是登录超时。然后我发现是我连接的数据库出问题了。

第三步,解决连接问题,拿到数据库数据

使用postman,拿到数据
在这里插入图片描述

最后

以上就是拉长画笔为你收集整理的springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法解决方法的全部内容,希望文章能够帮你解决springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部