Название лаб. работы: | Консольный JDBC-клиент |
---|
Продолжительность: | 4ч |
Задание: | Разработать простое консольное приложение, выводящее на консоль результат выполнения запроса к базе данных и выполняющее DML-операции с данными одной таблицы. |
Используемое ПО: | Sun JDK 5.0, MS SQL/Oracle JDBC-драйвер, возможно IDE Eclipse, NetBeans или другая. |
Подготовка окружения | Перед началом работы необходимо: - Настроить окружение: установить JDK 1.5
- Настроить переменную окружения JAVA_HOME и PATH. JAVA_HOME=<путь к JDK>
PATH=%PATH%;<путь к JDK>/bin - Убедиться что все правильно сконфигурировано с помощью команд java -version, javac
- Установить среду(ы) разработки.
|
Описание: | Приложение должно содержать класс с функцией main(), которая: - Подключается к базе данных. Рекомендуется считывать параметры подключения из properties-файла.
- Выполняет запрос к базе данных
- Печатает результаты выполнения запроса на экран
- Выполняет операторы SQL update/insert/delete
- После каждой операции проверяет корректность ее выполнения с помощью select.
- Выполняет хранимую процедуру.
- Приложение должно работать с MS SQL Server 2005 и ORACLE. Переключение между СУБД рекомендуется производить с помошью изменения конфигурации в .properties - файла, либо ключом командной строки.
В качестве необязательного дополнительного задания, рекомендуется оформить класс в виде JUnit-теста
|
|