mysql JDBC URL格式各个参数详解
mysql JDBC URL格式如下:
jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...
现只列举几个重要的参数,如下表所示:
参数名称 | 参数说明 | 缺省值 | 最低版本要求 |
user | 数据库用户名(用于连接数据库) | 所有版本 | |
password | 用户密码(用于连接数据库) | 所有版本 | |
useUnicode | 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true | false | 1.1g |
characterEncoding | 当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk | false | 1.1g |
autoReconnect | 当数据库连接异常中断时,是否自动重新连接? | false | 1.1 |
autoReconnectForPools | 是否使用针对数据库连接池的重连策略 | false | 3.1.3 |
failOverReadOnly | 自动重连成功后,连接是否设置为只读? | true | 3.0.12 |
maxReconnects | autoReconnect设置为true时,重试连接的次数 | 3 | 1.1 |
initialTimeout | autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒 | 2 | 1.1 |
connectTimeout | 和数据库服务器建立socket连接时的超时,单位:毫秒。 0表示永不超时,适用于JDK 1.4及更高版本 | 0 | 3.0.1 |
socketTimeout | socket操作(读写)超时,单位:毫秒。 0表示永不超时 | 0 | 3.0.1 |
对应中文环境,通常mysql连接URL可以设置为:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false
在使用数据库连接池的情况下,最好设置如下两个参数:
autoReconnect=true&failOverReadOnly=false
需要注意的是,在xml配置文件中,url中的&符号需要转义成“&”。比如在tomcat的server.xml中配置数据库连接池时,mysql jdbc url样例如下:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk
&autoReconnect=true&failOverReadOnly=false
其他参数请参见mysql jdbc官方文档: MySQL Connector/J Documentation
mysql JDBC URL格式各个参数详解相关推荐
- jdbc mysql 换行符_mysql JDBC URL格式各个参数详解
mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值 ...
- Nginx内置变量以及日志格式变量参数详解
Nginx内置变量以及日志格式变量参数详解 $args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有 ...
- mysql+url的配置参数详解_MySql链接url参数详解
mysql URL格式如下:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... ...
- MySQL配置文件my.cnf各参数详解
# +--------------+ # | 客户端基本设置 | # +--------------+ [client]# 默认连接端口 port = 3306# 用于本地连接的socket套接字 s ...
- mysql autoenlist默认_mysql连接参数详解
通常数据库连接字符串为: Database=dbname;Data Source=192.168.1.1;Port=3306;User Id=root;Password=****;Charset=ut ...
- MySQL 5.7调优参数详解
MySQL 5.7参数优化 连接相关参数 max_connections: 允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000 max_connect_errors: 如 ...
- mysql skip用法_MySQL性能参数详解之Skip-External-Locking参数介绍
MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即"跳过外部锁定".根据MySQL开发网站的官方解释,External-lockin ...
- mysql热备工具innobackupex参数详解
Xtrabackup有两个主要的工具:xtrabackup.innobackupex 1.xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 2.innob ...
- oracle jdbc url gbk,JDBC URL格式及其参数说明 oracle mysql
oracle jdbc url jdbc:oracle:driver_type:[username/password]@database_specifier drive_type有thin和oci 如 ...
最新文章
- python安装教程win10-PyCharm 安装教程(Windows)
- 数学老师必备工具,你的最爱!
- Python入门100题 | 第034题
- 如何编写高效android代码
- node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
- 4pam调制与解调(matlab实现)
- 「CEOI2019」魔法树(DP+差分启发式合并)
- 物联网:不要幻想今年会突飞猛进,但行业依然亢奋
- Spring Cloud Bus + RabbitMq 自动刷新
- 现代3D图形编程学习-基础简介(2) (译)
- 结对项目---万年历
- ECJia 到家 v1.5.1 发布,基于 O2O 的移动电商开源系统
- Centos在VMware虚拟机上的网络配置一记
- 开源打印监控 linux,挺带劲!这款免费开源的监控系统真强大~
- KB,MB单位转换(Vue)
- wps打印错误未定义书签怎么解决_word文档打印时候目录出现错:未定义书签,在wps里怎么修改?...
- Spring 漏洞及其修复方案
- node-red教程7.3 常见的显示型仪表板控件应用
- java float 判断整数_判断一个数是否是整数
- 【Distill 系列:二】CVPR 2019 Distilling Object Detectors with Fine-grained Feature Imitation
热门文章
- 2022-4-30 Leetcode199.二叉树的右视图
- 2022-4-16 splice实现回射服务器《Linux高性能服务器笔记》
- mysql 左连接两张表_mysql左连接右连接(查询两张表不同的数据)
- 2022-3-3 王爽《汇编语言》第五章 实验4
- 豆瓣电影基本信息爬虫
- 2021年R2移动式压力容器充装证模拟考试题库及R2移动式压力容器充装理论考试试题
- Win软件 - (Net-Framework)已处理证书链,但是在不受信任提供程序信任的根证书中终止
- Android 6.0移植memtest以及配合使用脚本
- 从装机体验消费类软件市场
- k8s滚动升级_kubernetes滚动更新