You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.

要求如果未设置显式选项,则默认情况下必须建立SSL连接。 为了与不使用SSL的现有应用程序兼容,将verifyServerCertificate属性设置为‘false‘。 您需要通过设置useSSL = false来显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库。

解决办法:

所以为了配合他们的要求,且不为我学习jdbc添加困难,我们选择禁用:

您需要通过设置useSSL = false显式禁用SSL,或者设置useSSL = true并为服务器证书验证提供信任库。

所以,在填写c3p0-config.xml配置文件时,在url一栏添加useSSL=false

jdbc:mysql://localhost:3306/test?&useSSL=false&serverTimezone=UTC

C3P0连接池配置一些参数

参数名称

参数说明

user

数据库用户名(用于连接数据库)

password

用户密码(用于连接数据库)

useUnicode

是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true

characterEncoding

当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk

autoReconnect

当数据库连接异常中断时,是否自动重新连接?

autoReconnectForPools

是否使用针对数据库连接池的重连策略

failOverReadOnly

自动重连成功后,连接是否设置为只读?

maxReconnects

autoReconnect设置为true时,重试连接的次数

initialTimeout

autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒

connectTimeout

和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本

socketTimeout

socket操作(读写)超时,单位:毫秒。 0表示永不超时

mysql 禁用ssl连接_MySQL建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true...相关推荐

  1. SSL错误无法建立安全连接是怎么回事?如何解决

    很多朋友在cPanel和WHM安装SSL证书之后会出现SSL错误无法建立安全连接,这是怎么一回事呢?为了让您安装SSL证书过程更轻松,我们在此为您在安装过程中可能遇到的最常见安装错误提供了最佳解决方案 ...

  2. mysql提示太多连接_mysql数据库提示连接太多怎么办

    mysql数据库提示连接太多的解决方法:1.登录mysql数据库,查看当前活动的连接线程变量值:2.编辑my.cnf配置文件,添加[[mysqld] port=3306]:3.重启mysql服务器. ...

  3. mysql的内外连接_MYSQL的内外连接

    1.内联接(典型的联接运算,使用像 =  或 <> 之类的比较运算符).包括相等联接和自然联接. 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行.例如,检索 students和 ...

  4. mysql 什么时候用内连接_mysql显示内连接和隐式内连接的区别,什么时候非要用到显示内连接。...

    显式内连接就是使用inner join的办法,写起来复杂些 以windows版本mysql里自带的sakila数据库为例 显式内连接语法 select 字段名 from 表1 join 表2 on 连 ...

  5. mysql的左右连接_MySQL之左连接与右连接

    左连接: select 列1,列2,列N from tableA left join tableB on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一 ...

  6. mysql jdbc存放位置_mysql,jdbc、连接池

    在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节. 1byte=8bit 1byte就是1B 1KB=1024B free -m Mem"后的total ...

  7. mysql5.6允许远程连接_mysql允许远程连接的方法

    一.概述 本文主要介绍通过federated存储引擎建立远程连接表 测试环境:mysql 5.6.21 二.步骤 开启federated存储引擎 先查看federated存储引擎存储引擎是否启用 ?1 ...

  8. mysql刷新连接_MYSQL频繁出现连接失败,刷新后正常的解决办法

    服务器出现MYSQL频繁掉线,提示连接失败,刷新后又正常的问题.刚开始还以为是mysql连接数的问题,改了无数次,还是一样没解决问题.后来终于找到什么原因了!微软9月9日发布了TCP/IP更新补丁(K ...

  9. mysql 本地连接_mysql开启远程连接及本地连接

    问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...

最新文章

  1. rest-framework 分页器
  2. vc 6.0 显示文件全路径_Linux常用命令大全(非常全!!!)
  3. H.264 Quantization
  4. Android利用RecognizerIntent识别语音并简单实现打电话动作
  5. win10启动项_科普:为什么重装Win7系统后,速度比Win10系统慢很多?
  6. TensorFlow(十)定义图变量的方法
  7. 手机屏幕适配原理及实现
  8. python安装idle_(1)Python 安装使用IDLE
  9. json vue 对象转数组_vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
  10. 快升级 iOS 10.3.1,修补了致命WiFi安全漏洞!
  11. 回溯法 —— 求解0/1背包问题(剪枝)
  12. 未找到依赖项 ‘org.apache.spark:spark-hive_2.11:2.4.5‘
  13. mysql 报表工具_Navicat功能:报表创建工具
  14. 江飞 福州大学数学与计算机科学学院,强极值原理、第二边值问题解的唯一性.ppt...
  15. mysql 求季度产量平均值
  16. js 判断移动终端浏览器版本信息
  17. Nero 2014 Platinum 白金版 V 15.0.02200 官方版
  18. 斐迅路由器刷华硕固件
  19. select函数用法
  20. 从零点亮一个led灯

热门文章

  1. 互联网浪费了多少能源?
  2. Activiti工作流之流程分支
  3. 分享99个ASP办公 OA源码,总有一款适合您
  4. 彼得-德鲁克管理思想分享与理解
  5. (转)《完全用Linux工作》
  6. Left 4 Dead 2(求生之路2) 游戏打不开 游戏闪退 的一种可能性以及解决方法
  7. 大数据开始盛行,感觉到关系型数据库的无力
  8. Anaconda下激活环境conda activate xxx 报错
  9. 计算机显卡指的是什么样的,电脑的显卡是什么
  10. Android Studio国内镜像总结以及彻底清除AS代理设置