Использовал sqlite-jdbc
- создавать базу данных
- создавать таблицу
- добавлять записи в таблицу
- выводить записи согласно заданию
Здесь хранится класс TableGenerator, в котором реализованы основные методы работы с БД.
- void createTable(String tableName) - создает таблицу
- void insertAll(List employeeList, String tableName) - заносит записи с "работниками" в ранее созданную таблицу
- void selectAS(String tableName) - выводит записи из таблицы с псевдонимами согласно заданию
- void selectUPPER(String tableName) - выводит имена "работников" в верхнем регистре
- void selectId(String tableName) - выводит id "работников"
- void selectSUBSTRING(String tableName) - выводит первые три буквы имен работников
- void selectLIMIT(String tableName) - выводит первые 5 записей
- void printSelectResult(String query, ResultSet resultSet, ResultSetMetaData resultSetMetaData, int ... columns) - метод для печати записей
Здесь хранится класс Employee, созданный для создания сущности "работник" для последующей записи её в базу данных.
Здесь хранится класс Main, в котором мы создаем список "работников" и далее тестируем описанные выше методы.
