数据库连接驱动介绍及参数简单设置
一、常用的mysql 数据库连接驱动有两种:
1、gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver 驱动下载网址:http://www.gjt.org/download/ 进入其中的MM MySQL - JDBC Compliant Driver For MySQL
2、mysql官方提供的JDBC Driver,其JDBC Driver名称(JAVA类名):com.mysql.jdbc.Driver
二、简单参数介绍(更多参数设置进入mysql官网点击http://dev.mysql.com/doc/refman/5.6/en/#id2425441)
参数名称 |
参数说明 |
缺省值 |
最低版本要求 |
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
MySql连接字符串需要注意的是,在xml配置文件中,url中的&符号需要转义。在tomcat的server.xml中配置数据库连接池时,mysql jdbc url样例如下:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk
&autoReconnect=true&failOverReadOnly=false
转载于:https://blog.51cto.com/verify/1306350
数据库连接驱动介绍及参数简单设置相关推荐
- php margin参数,margin参数简单介绍_html/css_WEB-ITnose
margin参数简单介绍: 此属性是用来设置元素的外边距的,再简单不过了,这里就不多介绍了,唯一可能造成困扰的就是它的参数,因为它最多可以有4个参数,当然也有缩写的形式,比如可以只带一个参数,下面就简 ...
- MySQL的常见存储引擎介绍与参数设置调优
MySQL常用存储引擎之MyISAM 特性:1.并发性与锁级别2.表损坏修复check table tablenamerepair table tablename3.MyISAM表支持的索引类型①.全 ...
- MySQL的常见存储引擎介绍与参数设置调优(转载)
原文地址:http://www.cnblogs.com/demon89/p/8490229.html MySQL常用存储引擎之MyISAM 特性:1.并发性与锁级别2.表损坏修复check table ...
- Golang 侧数据库连接池原理和参数调优
Golang 侧数据库连接池原理和参数调优 文章目录 Golang 侧数据库连接池原理和参数调优 数据库连接池 数据库连接池的设计 Go 的数据库连接池 Go 数据库连接池的设计 建立连接 释放连接 ...
- linux驱动程序开发指南-字符驱动介绍
概述: 在linux系统中设备驱动程序通常是作为应用层和设备层的中间层软件,驱动程序的主要功能是实现应用层访问硬件设备的具体操作接口,通过调用驱动程序,上层应用程序可以采用统一的接口访问各种硬件设备. ...
- 关于MySql链接url参数的设置 专题
报错: Establishing SSL connection without server's identity verification is not recommended. According ...
- MongoDB之Hadoop驱动介绍
http://blog.csdn.net/amuseme_lu/article/details/6584661 MongoDB之Hadoop驱动介绍 ------------------------ ...
- Keyboard驱动介绍
Keyboard驱动介绍 最近手里面没啥事,就想看看一些Driver的MDD层. 以前改过Keyboard Driver的PDD层,但是对它的MDD层还真是一片空白,这两天随便看了看Keyboard ...
- 04 ARM Mali-V VPU硬件视频编解码驱动介绍V61
ARM Mali-V VPU硬件视频编解码驱动介绍V61 作者 将狼才鲸 创建日期 2022-12-13 CSDN文章地址:ARM Mali-V VPU硬件视频编解码驱动介绍V61 一.PC上的VPU ...
最新文章
- 两块 硬盘 主从盘跳线详解
- Windows API 第二篇 SHGetSpecialFolderPath
- 不要老去打断程序员的工作
- Bootstrap 流式栅格系统
- ★深入探讨高维宇宙【二】
- linux上C++编译过程
- Photoshop怎么实现图片局部马赛克
- hiho1095(二分)
- 洛谷 P4392 Sound 静音问题
- mongoVUE对mongodb常用的基础操作
- termios结构体各成员
- web端常用手机号,邮箱,税号,组织机构代码,银行卡号等JS正则校验表达式总结
- 写给自己的一封信--平顶山学院20届计科学生大学两年成长经历回忆
- 计算机是通过电网进行传播,2016年9月计算机一级MS Office考前必做试题及答案(4)...
- 一个主机多显示器的操作方法
- editor.md中markdown编辑器的实现
- Cache Tiering
- 普通话-命题说话1-10
- Flink【优质】面试题摘录
- strapi CMS 框架内容管理
热门文章
- 世界6大主流操作系统回顾
- Android 6.0 屏幕旋转
- html字体名称有哪些,css有哪些字体系列?
- bzoj 3039 玉蟾宫 单调栈
- 如何用计算机计算概率,概率计算器与阶乘方程
- python优点是代码库支持、灵活_Google将限制Python语言的应用 开发社区热议
- 计划的主体部分应有哪些内容_知道智慧树应用写作技能与规范网课答案
- 福州市2020计算机专业高中排名,2019-2020全国计算机专业大学排名
- 设置默认打印机出现错误。提示无法完成,错误是0x00000709
- 【基础理论】介绍一个概率分布:柯西分布