当前位置:Gxlcms > 数据库问题 > Mysql JDBC Url参数说明useUnicode=true&characterEncoding=UTF-8

Mysql JDBC Url参数说明useUnicode=true&characterEncoding=UTF-8

时间:2021-07-01 10:21:17 帮助过:3人阅读

 对应中文环境,通常mysql连接URL可以设置为:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk&autoReconnect=true&failOverReadOnly=false

在使用数据库连接池的情况下,最好设置如下两个参数:
autoReconnect=true&failOverReadOnly=false

需要注意的是,在xml配置文件中,url中的&符号需要转义成&。比如在tomcat的server.xml中配置数据库连接池时,mysql jdbc url样例如下:
jdbc:mysql://localhost:3306/test?user=root&password=&useUnicode=true&characterEncoding=gbk
&autoReconnect=true&failOverReadOnly=false



 

mysql sql语句别名不生效问题: useOldAliasMetadataBehavior

实例:

 

 

jdbc:mysql://localhost/openemm?useUnicode=yes&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true
其中:dbc: mysql://localhost/openemm?这个代表数据库链接地址,
useUnicode=yes&characterEncoding=UTF-8这个代表允许用户自己设定数据库编码,而且设置成UTF-8
  useOldAliasMetadataBehavior=true这个代表数据库里面允许有别名

Mysql JDBC Url参数说明useUnicode=true&characterEncoding=UTF-8

标签:

人气教程排行