hi all!
Есть следующая проблема:
Не могу подключится к mysql из java программы.
Вот что выдаёт:
java.sql.SQLException: Communication failure during handshake. Is there a server running on localhost:3306?
java.lang.NullPointerException
При том, что mysql запущен, и с консоли с помощью mysql могу подключится. Mysql с дефолтными настройками.
В гугле искал. Вычитал что нужно обновить базу,
обновление до 4.1.10 не помогло.
Вот пример кода, который я использую.
public static void main(String args[]) throws Exception {
Connection con = null;
String dbUrl = "jdbc:mysql://localhost/123?user=123&password=123";
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch(ClassNotFoundException e) {
e.printStackTrace();
}
try {
con = DriverManager.getConnection(dbUrl);
}catch (SQLException e) {
System.out.println(e);
}
}
В чем может быть проблема?
Ответ на:
комментарий
от phoenix
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Jsp и соединение с mysql (2007)
- Форум Символ '?' вместо кириллицы при чтении из UTF-8 базы данных MySQL (2012)
- Форум [java+mysql] Communications link failure (2011)
- Форум не могу настроить tomcat к mysql в Debian 9 (2018)
- Форум J2EE + MySQL + JSTL = проблема отображения шрифтов ROOT/USERS (2009)
- Форум Mysq cppconn (2010)
- Форум Mysql c++ (2010)
- Форум javafx (java 7 se) роняет X server! (2013)
- Форум [Apache TomCat 6][Cannot create JDBC driver of class " for connect URL 'null'] Не могу побороть (2010)
- Форум Работа CORS в Spring-Security (2023)