700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > kettle使用jdbc连接mysql之时区问题引发连接数据库错误

kettle使用jdbc连接mysql之时区问题引发连接数据库错误

时间:2020-08-06 02:28:09

相关推荐

kettle使用jdbc连接mysql之时区问题引发连接数据库错误

kettle运行日志中发现kettle连接mysql报错

网上搜索尝试解决未果,之后又发现日志中有些数据已插入数据库,但在数据库中查询不到数据,后查找插入数据日志发现插入数据时间不正确,联想到可能是时区不正确引起。

jdbc.properties配置:

mysql_test/type=javax.sql.DataSourcemysql_test/driver=com.mysql.cj.jdbc.Drivermysql_test/url=jdbc:mysql://x.x.x.x:3306/innovation_park_center?serverTimezone=GMT&useUnicode=true&characterEncoding=utf-8&disableMariaDbDrivermysql_test/user=账号mysql_test/password=密码

时区设置的是serverTimezone=GMT,

更改为serverTimezone=GMT%2B8,// serverTimezone可以设置为北京时间GMT%2B8、上海时间Asia/Shanghai或者香港时间Hongkong。

之后重启服务运行正常,问题解决。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。