Как подключиться к Mysql через Eclipse RCP - PullRequest
1 голос
/ 20 июля 2010

Я пытаюсь подключиться к базе данных mysql через проект RCP.Я скачал файл Mysql Jconnect.Извлечено в папку.Установите переменную classpath, как указано в документе.Тем не менее я не могу подключиться к Mysql.Я получаю эту ошибку

SQLException: No suitable driver found for jdbc:mysql://localhost:3306/test
SQLState: 08001
VendorError: 0

Затем я попытался добавить файл jar mysql-connect в качестве внешнего файла jar в проект, но все равно не повезло.Пробовал добавить его в качестве пользовательской библиотеки, ничего не произошло.

Наконец, я создал опцию «Проект плагина из существующего файла JAR» и использовал mysql-connect в качестве файла JAR.Затем в своем проекте RCP я добавил этот плагин как плагин зависимости, но результат тот же.

Я абсолютно уверен в коде, ошибка в пути к классам.Как мне это решить.

Мои конфиги:

ОС: Ubuntu 10.04

Версия Mysql: 5.2.1

Затмение: 3,5

Я пытался поставитьфайл в каталоге / usr / bin, который тоже не работает ...

1 Ответ

1 голос
/ 20 июля 2010

Не полный ответ, но этот поток упоминает:

После перепроверки всего я обнаружил, что конфигурация mysql на втором компьютере не должна была прослушивать сетевые соединения, послеисправляя это, (почти) все стало нормально работать

PS, но в любом случае считая, что подходящего драйвера нет, трудно догадаться, что драйвер найден, но не удалось подключиться:)

Так что, возможно, это не проблема пути или пути к классам, а проблема конфигурации mysql.


На самом деле OP подтверждает в комментарии, что это была проблема с classpath:

Эта штука наконец сработала.Я скопировал файл mysql-connect jar в папку проекта и добавил его в classpath времени выполнения plugin.xml file .
Здесь важно было Мне нужно было просто ввести имя файлаа не абсолютный путь .

...