powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Новый драйвер mysql 6
9 сообщений из 9, страница 1 из 1
Новый драйвер mysql 6
    #39318013
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день

Проект Мавен

после обновления в логах вижу



Код: java
1.
2.
3.
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
Exception in thread "main" java.sql.SQLException: The server time zone value 'MSK' 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.
	



собственно `com.mysql.jdbc.Driver'. - финиш?


что там нового то ? в `com.mysql.cj.jdbc.Driver' ?

и как жить дальше?

Код: java
1.
2.
3.
Caused by: com.mysql.cj.core.exceptions.InvalidConnectionAttributeException: The server time zone value 'MSK' 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.
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39318045
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1,

Не нужно регистрировать драйвер в принципе. SPI сам разберется что куда грузить. Добавил в classpath и потом только getConnection(). Про имя класса можно забыть.
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39318177
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAtum1,

Не нужно регистрировать драйвер в принципе. SPI сам разберется что куда грузить. Добавил в classpath и потом только getConnection(). Про имя класса можно забыть.

а раньше было так

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-usagenotes-connect-drivermanager.html

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

// Notice, do not import com.mysql.jdbc.*
// or you will have problems!

public class LoadDriver {
    public static void main(String[] args) {
        try {
            // The newInstance() call is a work around for some
            // broken Java implementations

            Class.forName("com.mysql.jdbc.Driver").newInstance();
        } catch (Exception ex) {
            // handle the error
        }
    }
}
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39318179
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ааа кажись понял

https://habrahabr.ru/post/118488/

наконец то депрекейинули этот подход...

просто в инете 100500 примеров когда нужно указывать `com.mysql.jdbc.Driver'.
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39318184
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39318399
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1ааа кажись понял

https://habrahabr.ru/post/118488/

наконец то депрекейинули этот подход...

просто в инете 100500 примеров когда нужно указывать `com.mysql.jdbc.Driver'.
а есть пример с новым способом?
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39350114
adverte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1BlazkowiczAtum1,

Не нужно регистрировать драйвер в принципе. SPI сам разберется что куда грузить. Добавил в classpath и потом только getConnection(). Про имя класса можно забыть.

а раньше было так

https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-usagenotes-connect-drivermanager.html

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

// Notice, do not import com.mysql.jdbc.*
// or you will have problems!

public class LoadDriver {
    public static void main(String[] args) {
        try {
            // The newInstance() call is a work around for some
            // broken Java implementations

            Class.forName("com.mysql.jdbc.Driver").newInstance();
        } catch (Exception ex) {
            // handle the error
        }
    }
}



так и для шестой они тот же пример пишут. Что изменилось? Как теперь правильно?
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39350154
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня потребовал такое
com.mysql.cj.jdbc.Driver
...
Рейтинг: 0 / 0
Новый драйвер mysql 6
    #39351381
adverte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

пробовал, не помогло
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Новый драйвер mysql 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]