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格式各个参数详解相关推荐

  1. jdbc mysql 换行符_mysql JDBC URL格式各个参数详解

    mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值 ...

  2. Nginx内置变量以及日志格式变量参数详解

    Nginx内置变量以及日志格式变量参数详解 $args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有 ...

  3. mysql+url的配置参数详解_MySql链接url参数详解

    mysql URL格式如下:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... ...

  4. MySQL配置文件my.cnf各参数详解

    # +--------------+ # | 客户端基本设置 | # +--------------+ [client]# 默认连接端口 port = 3306# 用于本地连接的socket套接字 s ...

  5. mysql autoenlist默认_mysql连接参数详解

    通常数据库连接字符串为: Database=dbname;Data Source=192.168.1.1;Port=3306;User Id=root;Password=****;Charset=ut ...

  6. MySQL 5.7调优参数详解

    MySQL 5.7参数优化 连接相关参数 max_connections: 允许客户端并发连接的最大数量,默认值是151,一般将该参数设置为500-2000 max_connect_errors: 如 ...

  7. mysql skip用法_MySQL性能参数详解之Skip-External-Locking参数介绍

    MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即"跳过外部锁定".根据MySQL开发网站的官方解释,External-lockin ...

  8. mysql热备工具innobackupex参数详解

    Xtrabackup有两个主要的工具:xtrabackup.innobackupex 1.xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 2.innob ...

  9. oracle jdbc url gbk,JDBC URL格式及其参数说明 oracle mysql

    oracle jdbc url jdbc:oracle:driver_type:[username/password]@database_specifier drive_type有thin和oci 如 ...

最新文章

  1. python安装教程win10-PyCharm 安装教程(Windows)
  2. 数学老师必备工具,你的最爱!
  3. Python入门100题 | 第034题
  4. 如何编写高效android代码
  5. node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
  6. 4pam调制与解调(matlab实现)
  7. 「CEOI2019」魔法树(DP+差分启发式合并)
  8. 物联网:不要幻想今年会突飞猛进,但行业依然亢奋
  9. Spring Cloud Bus + RabbitMq 自动刷新
  10. 现代3D图形编程学习-基础简介(2) (译)
  11. 结对项目---万年历
  12. ECJia 到家 v1.5.1 发布,基于 O2O 的移动电商开源系统
  13. Centos在VMware虚拟机上的网络配置一记
  14. 开源打印监控 linux,挺带劲!这款免费开源的监控系统真强大~
  15. KB,MB单位转换(Vue)
  16. wps打印错误未定义书签怎么解决_word文档打印时候目录出现错:未定义书签,在wps里怎么修改?...
  17. Spring 漏洞及其修复方案
  18. node-red教程7.3 常见的显示型仪表板控件应用
  19. java float 判断整数_判断一个数是否是整数
  20. 【Distill 系列:二】CVPR 2019 Distilling Object Detectors with Fine-grained Feature Imitation

热门文章

  1. 2022-4-30 Leetcode199.二叉树的右视图
  2. 2022-4-16 splice实现回射服务器《Linux高性能服务器笔记》
  3. mysql 左连接两张表_mysql左连接右连接(查询两张表不同的数据)
  4. 2022-3-3 王爽《汇编语言》第五章 实验4
  5. 豆瓣电影基本信息爬虫
  6. 2021年R2移动式压力容器充装证模拟考试题库及R2移动式压力容器充装理论考试试题
  7. Win软件 - (Net-Framework)已处理证书链,但是在不受信任提供程序信任的根证书中终止
  8. Android 6.0移植memtest以及配合使用脚本
  9. 从装机体验消费类软件市场
  10. k8s滚动升级_kubernetes滚动更新