MysqL8的配置
有两个变化.
MysqL5的配置
有两个变化.
MysqL的 url参数详解
参数名 | 含义 | 通常取值 |
---|---|---|
user |
数据库用户名(用于连接数据库) | ----- |
passWord |
用户密码(用于连接数据库) | ----- |
useSSL |
useSSL 5.7.17版本服务器默认是true 如果不使用SSL连接就要在urL中设置useSSL=false | false |
useUnicode |
是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true | true |
characterEncoding |
当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk | utf8 |
serverTimezone |
用于设置时区时间 | Asia/Shanghai |
autoReconnect | 当数据库连接异常中断时,是否自动重新连接? | ----- |
autoReconnectForPools | 是否使用针对数据库连接池的重连策略 | ----- |
maxReconnects | autoReconnect设置为true时,重试连接的次数 | ----- |
failoverReadOnly : | 自动重连成功后,连接是否设置为只读? | ----- |
zeroDateTimeBehavior : |
exception :默认值,即抛出sql state [S1009]. Cannot convert value…的异常 convertToNull :将日期转换成NULL值;round :替换成最近的日期即0001-01-01 |
convertToNull |
特殊情况:
Spring boot 小于2.5.4。 也就是2.4.1和2.3.9都有这个问题
原文地址:https://www.jb51.cc/wenti/3279802.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。