mysql的url参数说明

mysql的url参数说明

参数格式

标准格式:

jdbc:mysql://[地址]:[端口]/[数据库名]?[参数1]=[值1]&[参数2]=[值2]...

例子:

jdbc:mysql://localhost:3306/demo?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8

参数说明

参数名 说明 缺省值
user 数据库用户名,用于连接数据库
passWord 数据库用户密码,用于连接数据库
useUnicode 是否使用Unicode字符集,与characterEncoding一起使用 false
characterEncoding 当useUnicode设置为true时,指定字符编码,例如 UTF-8
allowMultiQueries 是否允许批量更新,false时批量更新会报错 false
autoReconnect 当数据库连接异常中断时,是否自动重连 false
autoReconnectForPools 是否使用针对数据库连接池的重连策略
maxReconnects 尝试重连的次数 3
failOverReadOnly 自动重连成功后,连接是否设置为只读
initialTimeout 两次重连之间的时间间隔,单位秒 2
connectTimeout 与数据库服务器建立socket链接的超时时间,单位毫秒,0为永不超时 0
socketTimeout socket读写操作的超时时间,单位毫秒,0为永不超时 0
useSSL 是否进行SSL连接 高版本设置useSSL=true,不然会有警告信息
zeroDateTimeBehavior 高版本设置convertToNull,防止出现Cannot convert value ‘0000-00-00 00:00:00’ from column XX to TIMESTAMP异常
发布了19 篇原创文章 · 获赞 2 · 访问量 2453

猜你喜欢

转载自blog.csdn.net/Azhuzhu_chaste/article/details/103461107
今日推荐