常用参数

参数名称 参数说明 缺省值 最低版本要求
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
allowMultiQueries mysql驱动开启批量执行sql的开关 false

数据库工具类

package util;import java.sql.Connection;
import java.sql.DriverManager;/*** 数据库工具类* @author Administrator**/
public class DbUtil {private String dbUrl="jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true";private String dbUserName="root";private String dbPassword="passwd";private String jdbcName="com.mysql.jdbc.Driver";/*** 获取数据库连接* @return* @throws Exception*/public Connection getCon() throws Exception{Class.forName(jdbcName);Connection con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword);return con;}/*** 关闭数据库连接* @param con* @throws Exception*/public void closeCon(Connection con) throws Exception{if(con!=null){con.close();}}public static void main(String[] args) {DbUtil dbUtil=new DbUtil();try {dbUtil.getCon();System.out.println("数据库连接成功");} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}
}

调用该工具类时

 Connection con=null;try{con=dbUtil.getCon();(数据库操作语句)}catch(Exception e){e.printStackTrace();}finally{try {dbUtil.closeCon(con);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}

MySql连接数据库常用参数及代码示例相关推荐

  1. TensorFlow常用操作:代码示例

    1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...

  2. 【Groovy】Groovy 方法调用 ( Groovy 构造函数中为成员赋值 | Groovy 函数的参数传递与键值对参数 | 完整代码示例 )

    文章目录 一.Groovy 构造函数中为成员赋值 二.Groovy 函数的参数传递与键值对参数 三.完整代码示例 一.Groovy 构造函数中为成员赋值 Groovy 类没有定义构造函数 , 但是可以 ...

  3. 【Groovy】闭包 Closure ( 闭包调用 | 闭包默认参数 it | 代码示例 )

    文章目录 一.调用闭包 二.闭包默认参数 it 三.代码示例 一.调用闭包 执行 Closure 变量 的 call() 方法 , 可以调用该闭包 ; // 定义闭包变量def closure = { ...

  4. [.NET开发] C#连接MySQL的两个简单代码示例

    实现代码一.使用的是mysql自带的驱动安装一下即可 这是一个简单的例子. 在这里有个问题:dataset如果没设主键的话,可能会引起一些对数库操作的问题,比如会造成updata出现错误. stati ...

  5. mysql encrypt_MySQL DES_ENCRYPT()用法及代码示例

    MySQL DES_ENCRYPT函数用于使用DES(数据加密标准)算法对字符串进行加密. MySQL DES_ENCRYPT函数使用 key 来加密字符串. DES_ENCRYPT函数返回的值是加密 ...

  6. mysql状态常用参数分析

    2019独角兽企业重金招聘Python工程师标准>>> #innodb status Innodb_buffer_pool_pages_total:innodb缓冲池页的数量.大小等 ...

  7. mysql set 常用参数_mysql常见配置参数

    1max_connectionsMySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量.如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情 ...

  8. mysql timestampdiff_MySQL TIMESTAMPDIFF()用法及代码示例

    TIMESTAMPDIFF(): MySQL中的此函数用于从另一个函数中减去DateTime表达式后返回一个值. 用法: TIMESTAMPDIFF(unit,expr1,expr2) Paramet ...

  9. Python中利用openpyxl对Excel的各种相关详细操作(二十一种常用操作<代码+示例>)

    目录 一.对工作簿中对应工作表的相关操作 1.创建工作簿.工作表并指定活动工作表 2.加载创建的工作簿.修改工作表名字 3.复制活动工作表 4.删除指定工作表 二.对工作表中行.列.单元格的相关操作 ...

最新文章

  1. 成功解决windows开机时,系统提示此windows副本不是正版
  2. 江西理工大学c语言程序设计竞赛怎么备考,2015年江西理工大学C语言程序设计竞赛(高级组)...
  3. QT 生成二维码接口封装
  4. b/s结构中ajax技术浅析,B/S架构WEB程序中AJAX异步传输技术的应用研究
  5. 剑指offer之41-45题解
  6. JQuery AJAX提交中文乱码的解决方案
  7. Orleans 知多少 | Orleans 中文文档上线
  8. mysql是gplv3,Affero-GPL和GPLv3之间的区别
  9. 红橙Darren视频笔记 网络请求优化方案 OOP面向对象 6大基本原则
  10. LINUX下FORK的运行机制详细解析
  11. DQL 学习3 -- Administration Methods
  12. Delphi+GDI
  13. 【LeetCode】64. Minimum Path Sum
  14. 【ArcGIS微课1000例】0033:地图点状标记符号设计教程
  15. MIMO技术杂谈(四):OFDM那些事(二)
  16. 又拍云php接口,又拍云 API 使用的那些小事
  17. UTC相关的时区转换
  18. DDoS攻击--防护本质
  19. 什么叫组网_小米科普:一文看懂路由器上的 Mesh 组网是什么
  20. Yii学习--使用Yii来建立博客

热门文章

  1. springboot烟草经销平台的设计与实现 计算机毕业设计(源码、运行环境)
  2. VWware-安装AD域服务
  3. 瀑布流效果Demo总结(5)之基于jquery+blocksit.min.js的实现
  4. FLV、MP4视频测试URL地址
  5. [luogu P3797] 妖梦斩木棒 [线段树]
  6. android opencv 数码变焦,Android开发(53) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。......
  7. UC浏览器QQ浏览器欧朋浏览器使用体会
  8. Python爬虫百度首页
  9. Pycharm 的项目目录背景为淡黄色、众多操作失效
  10. 钉钉之最终幻想:No App