Skip to content

Java-based project for XML parsing and seamless integration of parsed data into a database, streamlining data management and retrieval processes.

Notifications You must be signed in to change notification settings

NikitaBuffy/xml-parser-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XML-парсер

Программа, импортирующая данные из xml-файла в БД.

Требования и ограничения:

  • Использовать чистую Java (без Spring и других фреймворков)

  • Для импорта использовать JDBC. Учесть быструю вставку.

  • Запрет на дубликаты. Они могут быть в исходном xml или уже присутствовать в БД. Реализация не должна пропускать дублирующие данные.

В качестве примера программа импортирует данные из файла books.xml в корне проекта и добавляет в созданную таблицу books. Затем импортируется еще один файл new-books.xml, который содержит одну из книг, уже добавленную ранее в БД, чтобы проверить на ограничение по добавлению дубликатов.

Используемые технологии

Java 17, JDBC, Maven, H2

Инструкция по запуску

  mvn clean install
  java -jar target/xml-parser-java-1.0-SNAPSHOT.jar

Либо запуск класса Main из IDEA.

About

Java-based project for XML parsing and seamless integration of parsed data into a database, streamlining data management and retrieval processes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages