Mysql JDBC url 参数说明
MySQL 的 JDBC URL 格式 for Connector/J 如下例:
jdbc:mysql://[host:port],[host:port].../[database]?[propertyName1=propertyValue1][&propertyName2 = propertyValue2]...
实例
jdbc:mysql://localhost:3306/mybatis?serverTimezone=Asia/Shanghai
参数名称 | 参数说明 |
---|---|
user | 数据库用户名 |
password | 用户密码 |
useUnicode | 是否使用 Unicode 字符集,如果参数 characterEncoding 设置为 utf-8 或 gbk,本参数值必须设置为 true |
characterEncoding | 当 useUnicode 设置为 true 时,指定字符编码。比如可设置为 utf-8 或 gbk |
autoReconnect | 当数据库连接异常中断时,是否自动重新连接? |
autoReconnectForPools | 是否使用针对数据库连接池的重连策略 |
failOverReadOnly | 自动重连成功后,连接是否设置为只读? |
maxReconnects | autoReconnect 设置为 true 时,重试连接的次数 |
initialTimeout | autoReconnect 设置为 true 时,两次重连之间的时间间隔,单位:秒 |
connectTimeout | 和数据库服务器建立 socket 连接时的超时,单位:毫秒。 0 表示永不超时 |
socketTimeout | socket 操作(读写)超时,单位:毫秒。 0 表示永不超时 |
serverTimezone | Asia/Shanghai 时区 |
-
若使用数据库,设置两个参数:
autoReconnect=true&failOverReadOnly=false
-
在 xml 配置文件中,url 中的 & 符号需要转义成 & &
jdbc:mysql://localhost:3306/mybatis?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai
作者:走马
出处:https://www.cnblogs.com/zou-ma/p/15908957.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
本博文版权归本博主所有,未经授权不得转载
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统