连接mysql数据库的url_Mysql 连接路径 url 参数解析
1、mysql - url 参数解析
url:jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf8
useUnicode、characterEncoding 添加的作用是:指定字符的编码、解码格式。
例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF8 ,那么作用有如下两个方面:
1)存数据时
数据库在存放项目数据的时候会先用UTF8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。
2)取数据时
在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF8格式编码数据,最后再将数据返回给客户端。
注意:在xml配置文件中配置数据库utl时,要使用&的转义字符也就是&
例:
2、ssl 报错
web应用中连接mysql数据库时后台会出现这样的提示:
Establishing SSL connection without servers identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isnt set. For complia
1、mysql - url 参数解析 url:jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf8 useUnicode、characterEncoding 添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF8 ,那么作用有如下两个方面: 1)存数据时 数据库在存放项目数据的时候会先用UTF8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。 2)取数据时 在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF8格式编码数据,最后再将数据返回给客户端。 注意:在xml配置文件中配置数据库utl时,要使用&的转义字符也就是& 例: 2、ssl 报错 web应用中连接mysql数据库时后台会出现这样的提示: Establishing SSL connection without servers identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isnt set. For complia下一篇:
使用IDEA2020创建jsp文件