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

Раздел
Программирование
Предмет
Просмотров
143
Покупок
6
Антиплагиат
Не указан
Размещена
18 Июн 2023 в 22:18
ВУЗ
РОСДИСТАНТ
Курс
3 курс
Стоимость
300 ₽
Демо-файлы   
1
docx
Практическое задание 5 Практическое задание 5
16.7 Кбайт 16.7 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
69511 (2)
123.2 Кбайт 300 ₽
Описание

Тема 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. Предоставьте отчет, в котором содержатся текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.

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

Вам подходит эта работа?
Другие работы автора
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:43
91
1 покупка
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:41
65
0 покупок
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:39
65
1 покупка
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:37
62 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:34
108 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
30 Июн 2023 в 16:32
118
1 покупка
Основы программирования
Контрольная работа Контрольная
18 Июн 2023 в 22:35
123 +1
1 покупка
Основы программирования
Контрольная работа Контрольная
18 Июн 2023 в 22:33
178 +1
3 покупки
Основы программирования
Контрольная работа Контрольная
18 Июн 2023 в 22:31
229 +1
6 покупок
Java
Контрольная работа Контрольная
18 Июн 2023 в 22:21
156
6 покупок
Java
Контрольная работа Контрольная
18 Июн 2023 в 22:16
127 +1
8 покупок
Java
Контрольная работа Контрольная
18 Июн 2023 в 22:13
118
10 покупок
Java
Контрольная работа Контрольная
18 Июн 2023 в 22:11
174 +1
7 покупок
Java
Контрольная работа Контрольная
18 Июн 2023 в 22:08
157
13 покупок
Русский язык и культура речи
Контрольная работа Контрольная
16 Апр 2023 в 15:22
166 +1
11 покупок
Русский язык и культура речи
Контрольная работа Контрольная
16 Апр 2023 в 15:19
110
8 покупок
Java
Контрольная работа Контрольная
16 Апр 2023 в 15:12
181
6 покупок
Java
Контрольная работа Контрольная
16 Апр 2023 в 15:11
128
5 покупок
Java
Контрольная работа Контрольная
16 Апр 2023 в 15:08
125
3 покупки
Java
Контрольная работа Контрольная
16 Апр 2023 в 15:00
138
5 покупок
Темы журнала
Показать ещё
Прямой эфир