Вставить данные XML-файла в базу данных, используя Java? - PullRequest
0 голосов
/ 11 мая 2011

Я хотел вставить данные из файла XML в базу данных с Java. Это включает в себя создание таблицы с последующей вставкой в ​​нее данных из файла XML.

Ответы [ 3 ]

1 голос
/ 11 мая 2011

Я не собираюсь предоставлять вам код, чтобы сделать это, но дать вам направление:

Ваша задача состоит из двух частей:

  1. Разбор xml - может быть выполнен одним из множества анализаторов XML для Java. см этот вопрос .

  2. Связь с базой данных - можно выполнить с помощью JDBC , в котором есть хороший учебник здесь и еще один здесь .

0 голосов
/ 11 мая 2011

Я не собираюсь предоставлять вам код, чтобы сделать это, но дать вам направление:

Если это однократная операция и / или у вас много данных, то вы можете обойти обход БД в Java (аля JDBC), и вместо этого вы можете передать поток вывода в виде простого текстового SQL-скрипта (ов). ) содержит действительные (вставьте) операторы SQL. Если у вас есть сценарии SQL, вы можете просто получить доступ к вашей БД локально (через командную строку / строку) и импортировать только что созданные сценарии SQL.

Чтобы разобрать XML, пожалуйста, обратитесь к URL, предоставленному MByD в его пункте №1.

0 голосов
/ 11 мая 2011

Если это однократная операция и / или у вас много данных, то вы можете обойти обход БД в Java (а-ля JDBC), и вместо этого вы можете направить вывод в текстовый SQL-скрипт (ы). ) содержит действительные (вставьте) операторы SQL. Если у вас есть сценарии SQL, вы можете просто получить доступ к вашей БД локально (через командную строку / строку) и импортировать только что созданные сценарии SQL.

Для разбора XML, пожалуйста, обратитесь к URL, предоставленному MByD в его пункте №1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...