jdbc url参数

Author Avatar
丁起男 07月 08,2020
  • 在其它设备中阅读本文章

jdbc url

mysql jdbc url格式

jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...

如果使用默认端口(3306) port可以省略

常用参数

参数名说明默认值版本
user数据库用户名 所有
password数据库密码 所有
useUnicode是否使用Unicode字符集
如果参数characterEncoding设置为gb2312或gbk,本参数必须设置为true
false1.1g
chracteEncoding当useUnicode设置为true时,指定字符编码false1.1g
autoReconnect当数据库连接中断时是否重连false1.1
autoReconnectForPools是否针对数据库连接池的重连策略false3.1.3
failOverReadOnly自动重连成功后,是否设置为只读true3.0.12
maxReconnectsautoReconnect为true时,重连次数31.1
initialTimeoutautoReconnect为true时,两次重连之间的间隔。单位:秒21.1
connectTimeout和数据库建立连接的超时。单位:毫秒。0表示永不超时03.0.1
socketTimeout读写操作超时时间。单位:毫秒。0表示永不超时03.0.1
serverTimezone设置服务器时区

当使用 LocalDateTime等api进行实际操作时需要设置时区