Всем привет! Я новичок в Java, и не могу понять суть происходящего.
Есть mysql server v8 и connector v8, всё с официального сайта mysql.
Есть кусок кода согласно документации:
public MySQLConnect () {
this.LoadDriver();
try {
connection = DriverManager.getConnection(this.url + noSSL, this.login, this.password);
System.out.println("mySQL connected succesfull!");
this.statement = connection.createStatement();
} catch (SQLException ex) {
System.out.println("SQLException: " + ex.getMessage());
System.out.println("SQLState: " + ex.getSQLState());
System.out.println("VendorError: " + ex.getErrorCode());
}
}
private void LoadDriver () {
try {
Class.forName("com.mysql.cj.jdbc.Driver").newInstance();
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("Driver failed!");
}
}
Получаем коннект, о чудо, всё работает.
Но не тут то было. Через непродолжительное время всплывает:
SQLException: Public Key Retrieval is not allowed
SQLState: 08001
Подозреваю, что проблема зарыта где-то в настройках mySQL.
P.S. Прошу прощения за мой русский, так как он мне не родной.
P.S. Хотелось бы разжеваного ответа, почему так и как вылечить.
Зарание спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста, почему может не добавляться запись в БД? Никакой ошибки не возникает, всё работает, но запись просто не добавляет
Как лучше всего составить таблицу друзей tb_friend в базе данныхОсновной запрос который будет использоваться это - является ли user1 другом user2 или...
Имеются три таблицы с пользователямиУ всех трёх таблиц есть user_id , его я и хочу получить из этих всёх трёх таблиц