当前位置: 首页 > news >正文

连接Sql Server时报错:无法通过使用安全套接字层加密与 SQL Server 建立安全连接

JDBC连接Sql Server时报错:无法通过使用安全套接字层加密与 SQL Server 建立安全连接

  • 前言
  • 解决办法一
  • 解决办法二
  • 总结


前言

  今天使用jdbc连接sql server突然报错为:SQLServerException: “Encrypt”属性设置为“true”且 “trustServerCertificate”属性设置为“false”,但驱动程序无法使用安全套接字层 (SSL) 加密与 SQL Server 建立安全连接


解决办法一

首先是网上寻找到的第一种办法,就是在自己安装的JDK目录下找到java.security文件,然后打开这个文件。查询jdk.tls.disabledAlgorithms,然后将里面的3DES_EDE_CBC去掉,使用旧的算法。

下面是我的电脑上的例子:

但是遗憾的是,这个解决办法没有解决我的问题。

解决办法二

在连接数据库时,在我们使用的url后面加上一个encrypt=false或者encrypt=true;trustServerCertificate=true

String dbURL="jdbc:sqlserver://localhost:1433;databaseName=TestDB;encrypt=false";
String dbURL="jdbc:sqlserver://localhost:1433;databaseName=TestDB;encrypt=true;trustServerCertificate=true";
现在也还不了解具体原理,麻烦各位不吝赐教。

总结

  1. 修改java.secrity文件
  2. 在url后面加上encrypt=false或者encrypt=true;trustServerCertificate=true


如果你在阅读本文中发现描述不够准确或有误的地方,还请给予我一定的反馈,大家一起学习进步!!!

相关文章:

  • MySQL高级-SQL优化-insert优化-批量插入-手动提交事务-主键顺序插入
  • Python只读取Excel文件的一部分数据,比如特定范围的行和列?
  • 90%铲屎官不知道养猫好物,希喂、安德迈、小米猫用空气净化器分享
  • whisper 实现语音转文字
  • C语⾔数据类型和变量
  • Python+Pytest+Allure+Yaml+Pymysql+Jenkins+GitLab接口自动化测试框架详解
  • Windows下快速安装Open3D-0.18.0(python版本)详细教程
  • 新华三通用大模型算力底座方案:为AI时代注入强大动力
  • 深层神经网络
  • 深入了解语音识别:Distil-Whisper
  • 大数据可视化实验(八):大数据可视化综合实训
  • Android应用安装过程
  • Spring Cloud Alibaba - 利用Nacos动态调整线程池参数
  • Postman接口测试工具的原理及应用详解(四)
  • VUE3+ AntV Select 选择器:mode=“multiple“和mode=“tags“的区别是什么
  • 78. Subsets
  • Facebook AccountKit 接入的坑点
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • spring boot下thymeleaf全局静态变量配置
  • windows下mongoDB的环境配置
  • 阿里云购买磁盘后挂载
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 将 Measurements 和 Units 应用到物理学
  • 如何利用MongoDB打造TOP榜小程序
  • 微服务入门【系列视频课程】
  • 赢得Docker挑战最佳实践
  • 正则与JS中的正则
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​力扣解法汇总946-验证栈序列
  • (003)SlickEdit Unity的补全
  • (floyd+补集) poj 3275
  • (搬运以学习)flask 上下文的实现
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (四)模仿学习-完成后台管理页面查询
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)3D模板阴影原理
  • .a文件和.so文件
  • .NET CLR Hosting 简介
  • .net core Swagger 过滤部分Api
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET Framework 服务实现监控可观测性最佳实践
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET4.0并行计算技术基础(1)
  • .net对接阿里云CSB服务
  • .net后端程序发布到nignx上,通过nginx访问
  • .NET简谈设计模式之(单件模式)
  • .py文件应该怎样打开?
  • @Transactional事务注解内含乾坤?