Как автоматически подавать данные из текстового файла в столбцы таблицы в базе данных MySQL - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть Java-программа для извлечения некоторых полезных данных из некоторых текстовых файлов.Теперь я хочу, чтобы данные были помещены в соответствующие столбцы в базу данных MySQL.Как мне это сделать?Пожалуйста, ведите меня.

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

Это должно быть так же просто, как ...

Загрузка данных в файл '/tmp/mydata.txt' в таблицу PerformanceReport;

по умолчанию LOAD DATA INFILE использует разделитель табуляции, по одной строке на строку, поэтому должен воспринимать его просто отлично.

0 голосов
/ 17 ноября 2018

Вы можете создать два класса:

  1. DTO (объект передачи данных)
  2. Entity

Когда вы читаете данные из текстового файла,Вы можете сопоставить его с вашим классом DTO, используя библиотеки Джексона или Google GSON.Создав объект DTO, прочитав текстовый файл, вы можете просто создать из него объекты своего класса сущности и вызвать метод save вашего jpa.

...