一、常用的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

驱动下载网址:http://dev.mysql.com/downloads/ 进入其中的MySQL Connector/J区域下载。

二、简单参数介绍(更多参数设置进入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

数据库连接驱动介绍及参数简单设置相关推荐

  1. php margin参数,margin参数简单介绍_html/css_WEB-ITnose

    margin参数简单介绍: 此属性是用来设置元素的外边距的,再简单不过了,这里就不多介绍了,唯一可能造成困扰的就是它的参数,因为它最多可以有4个参数,当然也有缩写的形式,比如可以只带一个参数,下面就简 ...

  2. MySQL的常见存储引擎介绍与参数设置调优

    MySQL常用存储引擎之MyISAM 特性:1.并发性与锁级别2.表损坏修复check table tablenamerepair table tablename3.MyISAM表支持的索引类型①.全 ...

  3. MySQL的常见存储引擎介绍与参数设置调优(转载)

    原文地址:http://www.cnblogs.com/demon89/p/8490229.html MySQL常用存储引擎之MyISAM 特性:1.并发性与锁级别2.表损坏修复check table ...

  4. Golang 侧数据库连接池原理和参数调优

    Golang 侧数据库连接池原理和参数调优 文章目录 Golang 侧数据库连接池原理和参数调优 数据库连接池 数据库连接池的设计 Go 的数据库连接池 Go 数据库连接池的设计 建立连接 释放连接 ...

  5. linux驱动程序开发指南-字符驱动介绍

    概述: 在linux系统中设备驱动程序通常是作为应用层和设备层的中间层软件,驱动程序的主要功能是实现应用层访问硬件设备的具体操作接口,通过调用驱动程序,上层应用程序可以采用统一的接口访问各种硬件设备. ...

  6. 关于MySql链接url参数的设置 专题

    报错: Establishing SSL connection without server's identity verification is not recommended. According ...

  7. MongoDB之Hadoop驱动介绍

    http://blog.csdn.net/amuseme_lu/article/details/6584661 MongoDB之Hadoop驱动介绍 ------------------------ ...

  8. Keyboard驱动介绍

     Keyboard驱动介绍 最近手里面没啥事,就想看看一些Driver的MDD层. 以前改过Keyboard Driver的PDD层,但是对它的MDD层还真是一片空白,这两天随便看了看Keyboard ...

  9. 04 ARM Mali-V VPU硬件视频编解码驱动介绍V61

    ARM Mali-V VPU硬件视频编解码驱动介绍V61 作者 将狼才鲸 创建日期 2022-12-13 CSDN文章地址:ARM Mali-V VPU硬件视频编解码驱动介绍V61 一.PC上的VPU ...

最新文章

  1. 两块 硬盘 主从盘跳线详解
  2. Windows API 第二篇 SHGetSpecialFolderPath
  3. 不要老去打断程序员的工作
  4. Bootstrap 流式栅格系统
  5. ★深入探讨高维宇宙【二】
  6. linux上C++编译过程
  7. Photoshop怎么实现图片局部马赛克
  8. hiho1095(二分)
  9. 洛谷 P4392 Sound 静音问题
  10. mongoVUE对mongodb常用的基础操作
  11. termios结构体各成员
  12. web端常用手机号,邮箱,税号,组织机构代码,银行卡号等JS正则校验表达式总结
  13. 写给自己的一封信--平顶山学院20届计科学生大学两年成长经历回忆
  14. 计算机是通过电网进行传播,2016年9月计算机一级MS Office考前必做试题及答案(4)...
  15. 一个主机多显示器的操作方法
  16. editor.md中markdown编辑器的实现
  17. Cache Tiering
  18. 普通话-命题说话1-10
  19. Flink【优质】面试题摘录
  20. strapi CMS 框架内容管理

热门文章

  1. 世界6大主流操作系统回顾
  2. Android 6.0 屏幕旋转
  3. html字体名称有哪些,css有哪些字体系列?
  4. bzoj 3039 玉蟾宫 单调栈
  5. 如何用计算机计算概率,概率计算器与阶乘方程
  6. python优点是代码库支持、灵活_Google将限制Python语言的应用 开发社区热议
  7. 计划的主体部分应有哪些内容_知道智慧树应用写作技能与规范网课答案
  8. 福州市2020计算机专业高中排名,2019-2020全国计算机专业大学排名
  9. 设置默认打印机出现错误。提示无法完成,错误是0x00000709
  10. 【基础理论】介绍一个概率分布:柯西分布