MySQL JDBC Driver URL参数配置规范

文章目录

一、参数配置

URL中参数 缺省值 参考值 参数含义 备注
autoReconnect false true 当数据库连接异常中断时,自动重新连接 当数据库连接异常中断,开启自动重连。
characterEncoding Utf-8 Utf-8 字符集编码 字符集编码。设置为utf-8.
useSSL true false 避免启动时连接失败 规范中不开启
failOverReadOnly true false 在使用mysql jdbc failover模式时才会使用此属性,自动重连成功后,连接是否设置为只读 自动重连后的连接不能设置为只读,强制设置为false
connectTimeout 0 10000 单位:毫秒,配置在url中,确定建立连接之前的超时(以毫秒为单位),0表示无限制 建立连接等待的超时时间,0表示无限制,会导致程序阻塞。
socketTimeout 0 600000 单位:毫秒,配置在url中,等待响应超时(读取数据超时),0表示无限制 读取数据的超时时间,针对OLTP场景,任何数据返回都应该有个明确的等待时间上限,否则容易造成程序阻塞线程数飙高。对于带有排序、聚集函数的大查询,socketTimeout 应该设置大一点。

二、示例

yml 复制代码
url: jdbc:mysql://127.0.0.1:3306/testdb?autoReconnect=true&characterEncoding=utf-8&useSSL=false&failOverReadOnly=false&&socketTimeout=600000&connectTimeout=10000
相关推荐
TDengine (老段)3 小时前
TDengine 数学函数 FLOOR 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
大气层煮月亮4 小时前
Oracle EBS ERP开发——报表生成Excel标准模板设计
数据库·oracle·excel
云和数据.ChenGuang4 小时前
达梦数据库的命名空间
数据库·oracle
三三木木七5 小时前
mysql拒绝连接
数据库·mysql
蹦跶的小羊羔5 小时前
sql数据库语法
数据库·sql
唐古乌梁海5 小时前
【mysql】InnoDB的聚簇索引和非聚簇索引工作原理
数据库·mysql
我变秃了也没变强5 小时前
pgsql配置密码复杂度策略
数据库·postgresql
PawSQL5 小时前
企业级SQL审核工具PawSQL介绍(1) - 六大核心能力
数据库·sql·oracle
幼稚园的山代王5 小时前
NoSQL介绍
数据库·nosql