Невозможно подключиться к серверу MySQL на localhost 3306 с помощью netbeans 11.3 - PullRequest
0 голосов
/ 12 июля 2020

В проекте Maven. Когда я впервые установил XAMPP и MySQL, работают очень хорошо. Но внутри NetBeans я не могу подключиться к MySQL и не могу создать подключение к mysql -connector- java -8.0.20.zip или mysql -коннектор- java -8.0.20.jar . driver="com.mysql.cj.jdbc.Driver" и url="jdbc:mysql://localhost:3306/mysql" enter image description here enter image description here

When I going to add new connection to MySQL it display error message,

Cannot establish a connection to jdbc:mysql://localhost:3306/mysql using com.mysql.cj.jdbc.Driver (The server time zone value 'unknown' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver

введите описание изображения здесь

1 Ответ

0 голосов
/ 17 июля 2020

«Значение часового пояса сервера 'unknown' не распознано или представляет более одного часового пояса» Это обычная ошибка в MySQL, чтобы исправить эту ошибку.
1) Создайте новое соединение с MySQL
2) Подключите драйвер JDB C к использованию mysql -connector- java -8.0.20.jar
3) В JDB C URL добавьте часовой пояс сервера, как показано ниже, убедитесь, что имя вашей базы данных равно mysql в противном случае измените имя базы данных на имя вашей базы данных.
jdb c: mysql: // localhost: 3306 / mysql? serverTimezone = UT C
NB: - Если вы хотите, вы можете добавить часовой пояс сервера в качестве свойства соединения, установить свойство как serverTimezone и значение как UT C.

Если это не сработало, используйте драйвер MariaDb для подключения MySQL
1) Создайте новое соединение
2) Добавьте mariadb- java -client-2.6.0 к соединению
3) В JDB C добавьте URL-адрес следующим образом, и вы не хотите беспокоиться о часовом поясе сервера при использовании MariaDB
jdb c: mariadb: // localhost: 3306 / mysql

...