@TOC设置原因和方法【参、自】 设置原因和方法 serverTimezone=GMT%2B8 jdbc.url=jdbc:Mysql://localhost:3306/demo?serverTime
@TOC设置原因和方法【参、自】
serverTimezone=GMT%2B8
jdbc.url=jdbc:Mysql://localhost:3306/demo?serverTimezone=UTC&characterEncoding=utf-8
一个是设置编码,一个是设置时区
jdbc.url=jdbc:mysql://localhost:3306/demo?serverTimezone=GMT%2B8&characterEncoding=utf-8
select curtime(); #或select now()也可以
±----------+
| curtime() |
±----------+
| 15:18:10 |
±----------+
show variables like “%time_zone%”;
±-----------------±-------+
| Variable_name | Value |
±-----------------±-------+
| system_time_zone | CST |
| time_zone | SYSTEM |
±-----------------±-------+
2 rows in set (0.00 sec)
#time_zone说明mysql使用system的时区,system_time_zone说明system使用CST时区
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。
编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。
如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。
下表中列出了一些URL特殊符号及编码 十六进制值
来源地址:https://blog.csdn.net/autumn9909/article/details/130334715
--结束END--
本文标题: JDBC(mysql)显式设置serverTimezone的原因和方法
本文链接: https://lsjlt.com/news/416536.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0