Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 5 (Решение → 64556)
Тема 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. Предоставьте отчет, в котором содержатся текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий.
При оформлении кода использование комментариев обязательно.
![Описание
Тема 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. Предоставьте отчет, в котором содержатся текст программного кода выполненных заданий и скрин результатов работы. Приложите к отчету скомпилированные программы по выполнению указанных заданий. При оформлении кода использование комментариев обязательно.
Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 4Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 5Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 6Практикум по психодиагностикеПрактикум по психодиагностикеПрактикум по психодиагностике (ответы Синергия /МОСАП /МТИ)Практикум по психодиагностике - ПЗ 1,2,3 (Тема 1. Теоретические основы психодиагностики как науки, Тема 2. Психометрические основы психодиагностики, Тема 3. Классификация психодиагностических методик).Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 1Практикум по программированию на Java 2[РОСДИСТАНТ]Практическое задание 1Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 2](/assets/img/1.png)
- Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 4
- Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 5
- Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 6
- Практикум по психодиагностике
- Практикум по психодиагностике
- Практикум по психодиагностике (ответы Синергия /МОСАП /МТИ)
- Практикум по психодиагностике - ПЗ 1,2,3 (Тема 1. Теоретические основы психодиагностики как науки, Тема 2. Психометрические основы психодиагностики, Тема 3. Классификация психодиагностических методик).
- Практикум по программированию на Java 1
- Практикум по программированию на Java 1
- Практикум по программированию на Java 1
- Практикум по программированию на Java 1
- Практикум по программированию на Java 1
- Практикум по программированию на Java 2[РОСДИСТАНТ]Практическое задание 1
- Практикум по программированию на Java 2[РОСДИСТАНТ] Практическое задание 2