MySQLJDBCUrl参数说明
参数名称参数说明缺省
值
最低版
本要求
user数据库⽤户名(⽤于连接数据库)all
password⽤户密码(⽤于连接数据库)all
url编码和utf8区别useUnicode是否使⽤Unicode字符集,如果参数characterEncoding设置为gb2312、
gbk或utf8,本参数的值必须设置为true
false1.1g
characterEncoding useUnicode为true时,指定字符编码,⽐如可以设置为gb2312、gbk或utf8false1.1g
autoReconnect当数据库连接异常中断时,是否重新连接?false1.1
autoReconnectForPools是否使⽤针对数据库连接池的重连策略false3.1.3
failOverReadOnly⾃动重连成功后,连接是否设置为只读?true 3.0.12
maxReconnects autoReconnect设置为true时,重试连接的次数3 1.1
initialTimeout autoReconnect设置为true时,两次重连之间的时间间隔,单位:秒2 1.1
connectTimeout和数据库服务器建⽴socket连接时的超时,单位:毫秒。 0表⽰永不超时,
适⽤于JDK 1.4及更⾼版本
0 3.0.1
scoketTimeout socket操作(读写)超时,单位:毫秒。 0表⽰永不超时0 3.0.1
对应中⽂环境,通常mysql连接URL可以设置为:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false
c3p0连接池Mysql配置
<property name="jdbcUrl">
<![CDATA[
jdbc:mysql://localhost:3306/goods?useUnicode=true&characterEncoding=UTF8&useServerPrepStmts=true&prepStmtCacheSqlLimit=256&cachePrepStmts=true&prepStmtCacheSize=256&rewriteBatchedStatements=true ]]>
</property>
<property name="driverClass"&sql.jdbc.Driver</property>
<property name="user">root</property>
<property name="password">123</property>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论