DBCP XAMPP не принимает мой часовой пояс

0

Когда я пытаюсь подключиться к моей базе данных mysql xampp, используя DBCP в java, я получаю эту ошибку:

Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value 'West-Europa (standaardtijd)' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

Я пробовал много вещей, но я не могу это исправить. Это код, который я использую для подключения к моей базе данных:

BasicDataSource ds = new BasicDataSource();
ds.setUsername("root");
ds.setPassword("");
ds.setUrl("jdbc:mysql://localhost/portfolio");
Теги:
database
timezone
pool

1 ответ

0
Лучший ответ

Попробуйте указать serverTimezone в строке подключения:

jdbc:mysql://localhost/portfolio?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC

Ещё вопросы

Сообщество Overcoder
Наверх
Меню