springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法

这篇具有很好参考价值的文章主要介绍了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

springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法

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

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

使用postman,拿到数据
springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法文章来源地址https://www.toymoban.com/news/detail-509298.html

到了这里,关于springboot连接sqlserver 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包