Вход

Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 5

Рекомендуемая категория для самостоятельной подготовки:
Контрольная работа*
Код 552021
Дата создания 2023
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
850руб.
КУПИТЬ

Описание

Тема 7. Приложения с подключением баз данных

Цель работы: сформировать навыки работы с технологиями Java DB.

Задание. Разработать приложение Java с подключением базы данных.

Рекомендации по выполнению задания

· Работы обязательно сопровождаются отчетом, включающим код программы с комментариями и экранные формы результатов выполнения программного кода.

· Студент может выполнить не все задания, а только часть в каждой работе (если их несколько). Следует отметить, что в этом случае итоговая оценка будет рассчитываться пропорционально выполненным заданиям.

1. Разработайте приложение, которое автоматизирует одну из функций предметных областей.

Выбор функции осуществляется по первой букве фамилии.


Программа JDBC включает следующие шаги:

- Выделить Connection-объект для подключения к серверу базы данных.

- Выделить Statement-объект под Connection, созданный ранее для выполнения SQL-команды.

- Написать запрос SQL и выполнить его через операторы Statement и Connection.

- Обработать результат запроса.

- Закрыть Statement и Connection, чтобы освободить ресурсы.

Операции JDBC выполняются с помощью объектов Connection, Statement и ResultSet (определенных в пакете java.sql).

Обратите внимание, что использование программирования JDBC требует небольшого количества программирования. Потребуется только указать URL-адрес базы данных, написать запрос SQL и обработать результат запроса. Остальные коды представляют собой своего рода стандартный шаблон программы JDBC.

2. Создайте программу на языке Java без использования пользовательского интерфейса на основе сценариев:

- Сведения об объектах должны храниться в таблицах базы данных, чтение и редактирование данных осуществляться при помощи запросов SQL.

- Определите характеристики объектов. Обязательной характеристикой объекта является его уникальный идентификатор. Уникальность идентификаторов при выполнении операций добавления и редактирования объектов должна обеспечиваться средствами СУБД или средствами разрабатываемой программы.

- Программа должна выполнять следующие операции с данными:

a) добавление нового объекта;

b) изменение параметров существующего объекта;

c) удаление объекта;

d) поиск объектов по заданным критериям и вывод информации об объектах.

3. В установленной СУБД создайте новую базу данных с таблицами для хранения объектов в соответствии с заданной предметной областью.

Основные условия для выполнения задания:

- количество правильно спроектированных реляционных таблиц – не менее 5;

- при выполнении задания необходимо продемонстрировать использование PreparedStatement.

4. Установите соединение с базой данных из приложения Java. Управление соединением осуществляется через класс java.sql.Сonnection. Для установки соединения используется метод getConnection класса java.sql.DriverManager. Метод принимает на вход параметры соединения и в случае успеха возвращает объект класса Connection. В случае возникновения ошибки метод getConnection генерирует исключение SQLException.

5. Создайте запросы SQL через класс java.sql.Statement. Объект класса Statement создается в рамках заданного соединения при помощи метода createStatement класса Connection:

Statement s = con.createStatement();

6. Предоставьте отчет, в котором содержатся текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.

При оформлении кода использование комментариев обязательно.

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00715
© Рефератбанк, 2002 - 2024