По договоренности
Необходимо разработать win-приложение на Delphi XE10, которое читает из JSON файлов данные и записывает их в таблицы MySQL.
Кол-во JSON файлов = 2
Кол-во таблиц = 2
Необходим файл с настройками, в котором будет прописаны параметры подключения к БД (хост, порт, пользователь, пароль).
На основной форме приложения должны быть кнопки выбора файлов для загрузки. На время загрузки файла приложение не должно "зависать", а должен выводиться прогресс-бар. Для создания таблиц необходимо приложить SQL-скрипты.
Порядок действий при работе с приложением:
1) Запускаем приложение
2) Выбираем файл
3) Нажимаем кнопку загрузить (загружаем данные файла в таблицу БД).
4) По завершении загрузки выводится сообщение с количеством загруженных записей.
Файлы-примеры прилагаются.
Файл1 Eng1.txt Таблица1
Файл2 Eng2.txt Таблица2
Из файла1 нужно вытащить поля и вставить их в соответствующие поля таблицы1
b data__id, data__homeID, data__awayID, data__season, data__status, data__stadiumID, data__odds_ft_under05, data__stadium_name
Из файла2 нужно вытащить поля и вставить их в соответствующие поля таблицы2
data__id data__original_id, data__name, data__cleanName, data__seasonGoalsTotal_home, data__seasonGoalsTotal_away, data__seasonScoredNum_overall, data__seasonScoredNum_homedata__form
В таблицы всегда идет вставка записей, проверять наличие похожих не требуется.