2013-09-18 4 views
1

Кажется, нет никакой информации об этом в любом месте.Создание XML-файла из базы данных SQL с использованием Java

В любом случае меня попросили создать Java-программу, которая берет информацию из базы данных SQL и создает файл XML.

Я вижу, что я буду использовать инструмент DocumentBuilder. Тем не менее, я не уверен точно, как реализовать или как начать, учитывая, что это SQL.

База данных еще не создана.

Заранее спасибо.

+0

В чем ваш вопрос? У вас нет исходной базы данных, и вы не указали, что вы пытались (что бы добавить контекст). –

ответ

1

Вы можете использовать концепции JAXB для создания xml из java и SQL.

Это link будет полезно при запуске.

+0

В соответствии с этой ссылкой мне просто нужно будет поместить значения таблиц из базы данных SQL в переменную в Java, а затем поместить ее (используя ссылку, предоставленную вами в качестве примера) 'customer.setId (variable);'? –

1

Я бы рекомендовал использовать StAX, потому что он быстрее, чем DOM, и вы точно знаете, что будет с XML.

В руководстве есть link.

+0

Итак, я взял этот код и попытался запустить его, чтобы посмотреть, что результат был сопоставлен с java-кодом, однако он дал мне исключение в 'javax.xml.stream.isPrefixDefaultingis not supported'. –

0

Главная ваша цель? Если вы пытаетесь изучить JDBC или XML API, или это ваша логика бизнес-приложений, ответы, предоставленные Rion, хороши для начала.

Но если вы пытаетесь только получить некоторые данные из БД и преобразовать их в XML, я думаю, что framework хорош для вас. Он был разработан для тестирования баз данных и нагрузки, но может быть вам и полезен.

Смежные вопросы