Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)

1、Myeclipse 2017
2、MySQL
3、Navicat Premiun 12

一、在Navicat中创建数据库连接

Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
其中连接名自定,主机和端口默认,用户名和密码自定。创建成功后在Navicat中继续创建数据库和表。

二、Myeclipse中建立JDBC连接

找到数据库窗口:Window->Show View->DB BrowserMyeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
在DB Browser中右键空白区域,创建新的JDBC连接
Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
新窗口中,Driver template 选择 MySQL Connector/J,Driver name 代表数据库,名称自定
jdbc:mysql://[<:3306>]/,其中,hostname和端口与Navicat设置同步,默认为localhost:3306,dbname为数据库名称。
Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
下方Driver JARs添加下载的mysql-connector包
Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
Driver classname:com.mysql.cj.jdbc.Driver,此时测试数据库(tset driver)是否成功连接,连接成功返回
Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
--------------------------------------------------------------------------------------------------.

若出现以下提示,说明服务器时区无法识别,

Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
需要在URL中添加==?serverTimezone=UTC==,即
Myeclipse+Mysql+Navicat 创建JDBC连接并解决服务器时区值无法识别问题(详细)
再次测试即可连接成功。