Почему не происходит подключения к MySql с помощью JDBC?

393
17 января 2017, 23:19

Всем доброго время суток. Скажите пожалуйста в чём может заключаться проблема при подключении к бд через JDBC? И возможно ли исправить? Пытался в интернете поискать решения (например), но интересного не чего нет.

Вот то что я сделал :

private static final String url = "jdbc:mysql://127.0.0.1:3306/mybd?autoReconnect=true&useSSL=false";
private static final String user = "root";
private static final String password = "welcome";
private static Connection con;
public static void connecttodb() {
        // opening database connection to MySQL server
        con = DriverManager.getConnection(url, user, password);
}

Собственно сама ошибка (вылазит секунд через 5 после вызова команды) :

Could not create connection to database server. Attempted reconnect 3 times. Giving up.

... чуть дальше ...

CLIENT_PLUGIN_AUTH is required

Answer 1
private static final String url = "jdbc:mysql://127.0.0.1:3306/mybd?autoReconnect=true&useSSL=false";
private static final String user = "root";
private static final String password = "welcome";
private static Connection con;
public static void connecttodb() {
        // This will load the MySQL driver, each DB has its own driver
        Class.forName("com.mysql.jdbc.Driver");
        // Setup the connection with the DB
        con = DriverManager.getConnection(url, user, password);
}
READ ALSO
Как вызвать SharedPreferences в произвольном классе

Как вызвать SharedPreferences в произвольном классе

Есть виджет для АндроидаСуть его работы: парсить JSON с сайта и выводить некоторые данные

360
setAdapter долго загружает данные

setAdapter долго загружает данные

ЗдравствуйтеИмеется кастомный CursorAdapter

299
Не работает слушатель на SharedPreferences

Не работает слушатель на SharedPreferences

Не могу понять почему не работает слушатель на SharedPreferencesПожалуйста подскажите что сделал не так?

288