![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| almostlost |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 3.5.2007 Репутация: нет Всего: нет |
Здрасвствуйте...
Проблема состоит в следующем: подключаю драйвер:
регистрирую драйвер:
создаю соединение с базой данных
Программа выдает эксепшен: Communication link failure: Bad handshake Может быть кто нибудь с этим встречался? Заранее спасибо. полный код:
|
||||||||
|
|||||||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
А так не пробовал:
Хорошо бы еще проверить, что есть такая база данных test и к ней есть доступ. Добавлено через 2 минуты и 13 секунд Есть еще вопрос - а какой JDBC драйвер используется ? Ибо если очень старенький, то такое вохможно. |
|||
|
||||
| almostlost |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 3.5.2007 Репутация: нет Всего: нет |
База test существует и доступ к ней тоже.
Драйвер называется: mysql-connector-java-3.0.8-stable-bin.jar Пробывал скачивать с сайта mysql драйвер mysql-connector-java-5.0.5.jar но это не помогло. Версия MySQL Server 4.1 AntonSaburov при использовании кода который ты написал програма выкидывает следующий эксепшен:
|
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
проверь по списку:
# The root user exists and has sufficient privileges on the MySQL server. # The password you are using for the root user is correct. # The password is exactly eight characters in length. In some versions of MySQL the password for the root user must be exactly eight characters to allow a connection through a third party product using JDBC or ODBC drivers. This is true even if a password that is not eight characters long allows you to connect through MySQL client programs. # The server name, system (host) that you are connecting from has access rights to the MySQL user table. |
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
еще порт проверь, лучше даже явно его указать? например:
"jdbc:mysql://localhost:3306/test" |
|||
|
||||
| tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
almostlost, как правило причина такого исключения - несоответствие версии MySQL и JDBC-драйвера. Поскольку версия MySQL у тебя не новая, попробуй скачать последний драйвер из третьей ветки и использовать его - http://dev.mysql.com/get/Downloads/Connect...//mysql.mix.su/.
|
|||
|
||||
| almostlost |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 3.5.2007 Репутация: нет Всего: нет |
Скачал новый драйвер mysql-connector-java-3.1.14 по ссылке которую Вы дали... но к сожелению опять тот же эксепшен.
Может я чтото неправильно делаю? У меня стоит JBuilderX 10.0 в ней в меню я выбираю configure jdk потом в вкладке Class нажимаю add и выбираю файл с расширением *.jar(Ведь драйвер должен иметь именно такое расширение???) Мне кажется, что драйвер загружается, иначе бы программа не прошла бы компиляцию... Также я пробывал указать порт 3306 и другие как Вы посоветовали, но ничего не меняется... Пароля для доступа к БД нет Пользователь root... Все настройки сервера MySQL по умолчанию... |
|||
|
||||
| almostlost |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 3.5.2007 Репутация: нет Всего: нет |
Проблема решилась когда я поставил MySQL более старой версии. Что-то около 3.1
Спасибо всем за помощь. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |