java 开发遇到的问题

java 开发遇到的问题(持续更新)

1.问题:jdbc从数据库读取到的时间与数据库时间不一致.

数据库表内记录的时间:

2019-07-05 08:00:00

jdbc:

getDate(resultSet,1),方法获取到的时间:

2019-07-05 17:00:00

解决方法:

在jdbc连接的url手动添加中国时区标识:jdbc:mysql://localhost:3306/cnblogs?serverTimezone=Asia/Shanghai

2.mysql数据库必须不能区分大小写。在/etc/my.cnf内加入:lower_case_table_names=1,需要重启数据库

如果这时候数据库有数据库、数据表,且有大写的情况,会识别不到大写的数据库、数据表。

原文地址:https://www.cnblogs.com/carsonwuu/p/11136593.html