首页 > 数据库 >驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

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

时间:2022-08-19 10:35:37浏览次数:64  
标签:JRE 驱动程序 Server SSL SQL 接字

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接,Error: “The server selected protocol version TLS10 is not accepted by client preferences [TLS13,TLS12]”. ClientConnectionId:d5fd8d69-ae88-4055-9f6d-6e8515224ce2】。

以前完整的项目已经上线好久了,现在要做一下后期维护开发,一运行就报上述错误,百度各种方法,数据库服务端的协议版本是TLS10,而客户端协议版本是TLS12,TLS13。需要删除java.security的:TLSv1、TLSv1.1、3DES_EDE_CBC。

 

 

 尝试删除以后,还是报错,报的错误还是一模一样,那问题就不是这个,还有说修改把数据库链接url改为:url: jdbc:sqlserver://localhost:1433;database=demo;encrypt=false 或者 url: jdbc:sqlserver://localhost:1433;database=demo;;encrypt=true;trustServerCertificate=true,以前能正常运行的项目,数据库连接应该没有问题,但是死马当作活马医,试一试,果然,没有啥意义,回想了一下,是改了什么导致出现这种问题的,以前的源代码没有动过,动过的只有eclipse和jdk,因为后期的开发,把jdk升级到了最新版,那就应该是jdk 的问题,检查了一下,项目运行的JRE,JRE Sytem Library[JavaSE-1.8](unbound)

 

 

基本上就是以前的项目所用的JRE环境因为JDK升级丢失了,重新选择一下以前的JRE或者选择新的JRE,再按照上面删除删除java.security的:TLSv1、TLSv1.1、3DES_EDE_CBC就可以。

 

 

 

 

 

 

 

标签:JRE,驱动程序,Server,SSL,SQL,接字
From: https://www.cnblogs.com/ys77/p/16601058.html

相关文章

  • 使用kubersphere 安装有状态服务 MySQL
    kind:StatefulSetapiVersion:apps/v1metadata:name:his-mysqlnamespace:hislabels:app:his-mysqlannotations:kubesphere.io/creator:dev-z......
  • mysql innodb 为什么用B+树作为索引数据结构,而非其他结构
    B树的层数较低,即意味着读取磁盘的次数较少在mysql中一个节点的大小是16K,如果一行数据约1k,其主键为8字节的bigint,那么3层即可容纳约2000万行对比其他结构:hash不体现......
  • mysql 的安装
    1.链接进入mysql官网  https://www.mysql.com2.点击download   3.滑动到下面找到社区版  4.找到这个点击5.点击Archives  6.可以选择自己想要的......
  • Docker安装MySQL
    1,docker仓库搜索mysqldockersearchmysql  2,docker仓库拉取mysql8.0dockerpullmysql:8.0  3,查看本地仓库镜像是否下载成功dockerimagesmysql:8.0......
  • mysqldump 在 StoneDB 中的使用注意事项
    InnoDB导入StoneDB此场景是利用mysqldump从InnoDB导出,然后再导入StoneDB,在导入StoneDB前,需要对导出文件做如下修改。1)修改存储引擎CREATETABLE`t_user`(xxx)ENGIN......
  • MySQL Server可执行注释
    MySQLServer当前支持如下3种注释风格:以'#'开头的单行注释以'--'开头的单行注释C语言风格的单行/多行注释如下sql脚本给出了3种注释风格的示例:/*这是一个多行注......
  • powerdesigner16.5 连接MySQL8
    1.安装32位jdk。2.配置jdk路径:Tools-->GeneralOptions-->Variables修改JAR,JAVA,JAVAC,JAVADOC的Value3.连接数据库4.生成......
  • 【MySQL】SQL标准:SQL92、SQL99
    1.SQL标准SQL有两个主要的标准,分别是(1)SQL92:92年提出的标准规范,SQL92的形式更简单,但是写的SQL语句会比较长,可读性差。也被叫做SQL-2标准。(2)SQL99:相比于SQL92,语法更加复杂......
  • 【数据库】在Windows上安装SQLite
    1.从官方网站上windows区域下载以下2个文件, sqlite官方文档:https://www.sqlite.org/index.html安装包下载路径:https://www.sqlite.org/download.html我是下载下面两个......
  • 【数据库】SQLite数据库 工具
    SQLite数据库查看工具SQLite是我们在开发中常见的数据库,例如我们在开发Android时,需要查看App生成的数据库内容,这时就需要用到一些工具来帮助我们打开并查看数据库文件。DB......