Eclipse и Mysql Ошибка подключения

0

Получение этой ошибки при подключении к Eclipse с помощью mysql может помочь любой.

Установление SSL-соединения без проверки подлинности сервера не рекомендуется.

В соответствии с требованиями MySQL 5.5 45+, 5.6. 26+ и 5.7. 6+ SSL-соединение должно быть установлено по умолчанию, если явная опция не задана. Для соответствия существующим приложениям, не использующим SSL, свойство verifyServerCertificate имеет значение "false". Вам нужно либо явно отключить SSL, установив useSSL=false, либо установить useSSL=true и предоставить доверенность для проверки сертификата сервера.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Неизвестная база данных 'mydb'

package jdbcDemo;

import java.sql.*;
public class Driver {

public static void main(String[] args) {
    try{
        //1. Creating Connection to a Database
        Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "root","bilmuj98");

        //2. Creating Statement
        Statement myStmt = myConn.createStatement(); 

        //3. Execute SQL Query
        ResultSet myRs = myStmt.executeQuery("Select * from mydb.Employee");

        //4. Process the result set
        while(myRs.next())
        {
            System.out.println(myRs.getString("first_name") + "," + myRs.getString("last_name"));
        }
    }
    catch(Exception exc)
    {   
        exc.printStackTrace();
    }
}

}
  • 0
    у вас есть база данных mydb в mysql?
  • 0
    Да, у меня есть MyDB в MySQL.
Показать ещё 1 комментарий
Теги:

1 ответ

1

вам нужно передать параметр useSSL=true в ваш URL-адрес mysql следующим образом:

 Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?useSSL=true", "root","bilmuj98");

или попробуйте

  Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?useUnicode=yes&characterEncoding=UTF-8", "root","bilmuj98");
  • 0
    После добавления этой строки я получаю эту ошибку. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: неизвестная база данных «mydb» в sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод)
  • 0
    Я добавил еще одно предложение
Показать ещё 1 комментарий

Ещё вопросы

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