Программа по работе с SQLite
Описание задания: Написать программу, работающую с SQLite БД которая организует работу с оборудованием на скважинах со следующими функциями:
-
Создание N кол-ва оборудования на скважине. При выборе этого пункта пользователь указывает кол-во оборудования и имя скважины. Программа создает указанное кол-во оборудования на скважине с указанным именем. При создании оборудования каждому присваивается свой id и свое уникальное имя (должно генерироваться программой с использованием латинских букв и цифр). Скважина, так же создается программой с указанным именем, если ее еще нет в таблице.
-
Вывод общей информации об оборудовании на скважинах. При выборе этого пункта пользователь указывает имена скважин, разделяя их пробелами или запятыми. Программа подсчитывает кол-во оборудования на каждой скважине и выдает на экран таблицу вида ИМЯ скважины - кол-во оборудования.
-
Экспорт всех данных в xml файл. При выборе этого пункта пользователь указывает имя файла. Программа выбирает все скважины из базы и записывает данные по ним и оборудовании в xml формате в виде (одна и та же скважина или оборудование не могут повторяться несколько раз):
-
Рабочая база данных с заранее созданными в ней всеми таблицами и данными называется test.db и лежит в (src\main\resources\test.db)
-
Для всех тестов создана тестовая база данных которая называется databaseForTest.db и лежит она в (src\test\resources\databaseForTest.db)