в примерах сталкиваюсь с тем что JDBC настраивается в сервере приложений а потом исползуя JNDI мы к нему коннектимся. Те таким образом приложение JDBC по определению деплоится на сервере.
а что если я пишу под J2SE и не использую сервера приложений — по крайней мере в явном виде не деплою приложение как мне быть — где настраивать JDBC ? которое потом ииспользовать в проге
Здравствуйте, dimzel, Вы писали:
D>Здравствуйте
D>у меня возникли проблемы с пониманием JDBC
D>в примерах сталкиваюсь с тем что JDBC настраивается в сервере приложений а потом исползуя JNDI мы к нему коннектимся. Те таким образом приложение JDBC по определению деплоится на сервере.
D> а что если я пишу под J2SE и не использую сервера приложений — по крайней мере в явном виде не деплою приложение как мне быть — где настраивать JDBC ? которое потом ииспользовать в проге
D>только вопрос не в коде а в организации процесса
D>смотри
D>-поставил на машину J2EESDK и eclipse
D>достаточно ли этого кода в проекте Eclips чтобы получить доступ к БД или нужно где то еще настраивать JDBC?
Здравствуйте, Grinya, Вы писали:
G>Здравствуйте, dimzel, Вы писали:
D>>только вопрос не в коде а в организации процесса
D>>смотри
D>>-поставил на машину J2EESDK и eclipse
D>>достаточно ли этого кода в проекте Eclips чтобы получить доступ к БД или нужно где то еще настраивать JDBC?
G>Кода достаточно — смотри
G>String url = "jdbc:oracle:oci8:@dbhost.domain.ru";
G>здесь ты указываешь хост сервера с
базой данных и тип коннекта к базе
ок
а как JDBC узнает название схемы? из твоего кода не понятно
Здравствуйте, dimzel, Вы писали:
D>Здравствуйте, Grinya, Вы писали:
G>>Здравствуйте, dimzel, Вы писали:
D>>>только вопрос не в коде а в организации процесса
D>>>смотри
D>>>-поставил на машину J2EESDK и eclipse
D>>>достаточно ли этого кода в проекте Eclips чтобы получить доступ к БД или нужно где то еще настраивать JDBC?
G>>Кода достаточно — смотри
G>>String url = "jdbc:oracle:oci8:@dbhost.domain.ru";
G>>здесь ты указываешь хост сервера с
D>базой данных и тип коннекта к базе
D>ок
D>а как JDBC узнает название схемы? из твоего кода не понятно
какой именно драйвер надо скачивать с оракла чтоб этот код заработал??
Здравствуйте, dimzel, Вы писали:
D>какой именно драйвер надо скачивать с оракла чтоб этот код заработал??
Незнаю что там предлагают на сайте, у меня с оракловым клиентом идут библиотеки classes12.zip и classes12.jar
для винды и юникса соответственно — там все есть
Здравствуйте, Grinya, Вы писали:
G>Здравствуйте, dimzel, Вы писали:
D>>а как JDBC узнает название схемы? из твоего кода не понятно
G>Connection conn = G>DriverManager.getConnection (url, "login", "password");
G>Схема будет по умолчанию для пользователя login
так с этим ясно
а вот с драйвером проблема(
вроде написано что стандартные оракловые драйверы в ходят в поставку SDK только на своем компе я не нашел файлов classes12.zip
скачал архив с сайта оракла и чего с ним делать ? куда разархивировать?
Здравствуйте, dimzel, Вы писали:
D>Здравствуйте, Grinya, Вы писали:
G>>Здравствуйте, dimzel, Вы писали:
D>>>а как JDBC узнает название схемы? из твоего кода не понятно
G>>Connection conn = G>>DriverManager.getConnection (url, "login", "password");
G>>Схема будет по умолчанию для пользователя login
D>так с этим ясно
D>а вот с драйвером проблема(
D>вроде написано что стандартные оракловые драйверы в ходят в поставку SDK только на своем компе я не нашел файлов classes12.zip
D>скачал архив с сайта оракла и чего с ним делать ? куда разархивировать?
Добавить в classpath, я с еклипсом не работал — как там делается незнаю,
для тестов можешь пока свалить все в каталог проекта куда класс компилится
Здравствуйте, Grinya, Вы писали:
G>Здравствуйте, dimzel, Вы писали:
D>>Здравствуйте, Grinya, Вы писали:
G>>>Здравствуйте, dimzel, Вы писали:
D>>>>а как JDBC узнает название схемы? из твоего кода не понятно
G>>>Connection conn = G>>>DriverManager.getConnection (url, "login", "password");
G>>>Схема будет по умолчанию для пользователя login
D>>так с этим ясно
D>>а вот с драйвером проблема(
D>>вроде написано что стандартные оракловые драйверы в ходят в поставку SDK только на своем компе я не нашел файлов classes12.zip
D>>скачал архив с сайта оракла и чего с ним делать ? куда разархивировать?
G>Добавить в classpath, я с еклипсом не работал — как там делается незнаю, G>для тестов можешь пока свалить все в каталог проекта куда
класс компилится
ВОзникает ошибка при создании класса драйвера DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); не находит такого класса
ошибка при выполнении
при компиляции все хорошо
Здравствуйте, dimzel, Вы писали:
D>ВОзникает ошибка при создании класса драйвера DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); не находит такого класса D>ошибка при выполнении D>при компиляции все хорошо
может его нет в класпасе при запуске?
можешь привести строку которой у тебя запускается приложение:
java -classpath .....
Здравствуйте, Trean, Вы писали:
T>Здравствуйте, dimzel, Вы писали:
D>>ВОзникает ошибка при создании класса драйвера DriverManager.registerDriver(new oracle.jdbc.OracleDriver()); не находит такого класса D>>ошибка при выполнении D>>при компиляции все хорошо
T>может его нет в класпасе при запуске? T>можешь привести строку которой у тебя запускается приложение: T>java -classpath .....
\