当前位置: 首页 > news >正文

MySQL JDBC URL各参数详解

jdbc:mysql://localhost:3306/test?user=root&password=123456&useUnicode=true&characterEncoding=gbk
&autoReconnect=true&failOverReadOnly=false&serverTimezone=UTC&driver=com.mysql.cj.jdbc.Driver

 

参数名称参数说明缺省值
user指定用于连接数据库的用户名。
password用户密码(用于连接数据库)。
useUnicode是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为truefalse
useSSL是否启用SSL加密连接。取决于环境
characterEncodinguseUnicode设置为true时,指定字符编码。false
autoReconnect数据库连接异常中断时,是否自动重新连接?false
autoReconnectForPools是否使用针对数据库连接池的重连策略。false
failOverReadOnly当主服务器失败时,是否自动切换到只读副本。true
maxReconnectsautoReconnect设置为true时,重试连接的次数。3
initialTimeoutautoReconnect设置为true时,两次重连之间的时间间隔,单位:秒。2
connectTimeout和数据库服务器建立socket连接时的超时,单位:毫秒。0 (永不超时)
socketTimeoutsocket操作(读写)超时,单位:毫秒。0 (永不超时)
allowMultiQueries允许一次执行多条语句。false
serverTimezone设置时区,例如UTC(统一标准世界时间)或Asia/Shanghai(中国时区)。
tinyInt1isBit控制TINYINT(1)类型的列是否映射为java.lang.Booleanjava.lang.Bytetrue

在中文环境中,为了避免中文乱码,通常会将characterEncoding设置为gbk。如果出现中文乱码,可以尝试将useUnicode设置为true并将characterEncoding设置为UTF-8。

在配置文件中使用&符号时,需要注意转义,如在XML配置文件中,应将&转义为&。

在使用数据库连接池时,建议设置autoReconnect=true和failOverReadOnly=false,以确保连接的稳定性和数据的完整性。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据结构:图
  • 前端AST
  • 码上进阶_刷题模块测试_用例设计
  • 通过FFmpeg和URL查看流的编码格式
  • 快速排序+归并排序代码回顾
  • java实操(二)-酒店管理系统
  • python的sqlalchemy使用@contextmanager来定义上下文管理器
  • MySQL进阶篇4 - 锁
  • mysql学习教程,从入门到精通,MySQL 删除数据库教程(6)
  • [快速入门] 使用 MybatisPlus 简化 CRUD 操作
  • 动手学深度学习(pytorch)学习记录26-卷积神经网路(LeNet)[学习记录]
  • Python操作ES集群API(增删改查等)
  • 民生水暖工程背后的科技力量引领工程智能化转型
  • 使用FastJson2将对象转成JSON字符串时,小数转换出错
  • RedissonClient 分布式队列工具类
  • 11111111
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • ES6简单总结(搭配简单的讲解和小案例)
  • github指令
  • JS变量作用域
  • maven工程打包jar以及java jar命令的classpath使用
  • React的组件模式
  • Vue--数据传输
  • Web标准制定过程
  • Web设计流程优化:网页效果图设计新思路
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 翻译:Hystrix - How To Use
  • 观察者模式实现非直接耦合
  • 缓存与缓冲
  • 配置 PM2 实现代码自动发布
  • 前端js -- this指向总结。
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • MyCAT水平分库
  • puppet连载22:define用法
  • # 安徽锐锋科技IDMS系统简介
  • #DBA杂记1
  • #pragma once
  • #WEB前端(HTML属性)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2)STM32单片机上位机
  • (3)STL算法之搜索
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (Windows环境)FFMPEG编译,包含编译x264以及x265
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (动态规划)5. 最长回文子串 java解决
  • (二)linux使用docker容器运行mysql
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (回溯) LeetCode 131. 分割回文串
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十)T检验-第一部分
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验