Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > jdk + eclipse != dbдоступ к db ?


Автор: Shklyar 28.11.2007, 15:09
Добрый день.

Делаю уроки "Студенческий отдел кадров . Часть 3 - База данных". Инструментарий: jdk + eclipse + MySQL (уже стоит, раньше использовал для web).

Ну и вопрос: неужели в jdk нед средств доступа к db и нужно качать "Драйвер JDBC"?

Автор: AlexeyVorotnikov 28.11.2007, 15:16
Под все базы данных драйверов не напасёшься. smile

Автор: Shklyar 2.12.2007, 15:00
Понятненько.

Цитата("Студенческий отдел кадров . Часть 3 - База данных")

А вот для запуска на потребуется подключить драйвер. Обычно драйвер JDBC представляет из себя набор классов в JAR (Java Archive), который надо просто подключить через CLASSPATH.

Например, если драйвер находится в файле mysql-connector-java-3.1.13-bin.jar, то командная строка для запуска будет выглядеть вот так

java -cp .;mysql-connector-java-3.1.13-bin.jar TestJDBC


А подскажите как подключить драйвер, который я скачал в .zip, посредствам eclipse (куда положить? в workspace? разархивировать? как, где и что прописать?).

Автор: Kangaroo 2.12.2007, 22:44
Цитата(Shklyar @  2.12.2007,  14:00 Найти цитируемый пост)
А подскажите как подключить драйвер, который я скачал в .zip, посредствам eclipse (куда положить? в workspace? разархивировать? как, где и что прописать?). 

Необходимо:
1) Разархивировать .zip и найти .jar файл с драйвером (например mysql-connector-java-3.1.13-bin.jar)
2) Скопировать его в корень проекта
3) Обновить проект в эклипсе, там появится это джар
4) Правой кнопкой на неме - Add to build path (вроде так smile ) или можно настроить в Project properties тот же build path
5) Все!

А почему ты не делаешь как в отделе кадров - ручками, через консоль? Так ты лучше прочувствуешь java'y  smile 

Автор: Shklyar 3.12.2007, 01:46
Спасибо, получилось.

Цитата(Kangaroo @ 2.12.2007,  22:44)
А почему ты не делаешь как в отделе кадров - ручками, через консоль? Так ты лучше прочувствуешь java'y  smile

Делаю так потому, что использую eclipse smile, хотя и ручками как-то обязательно попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)