Не могу увидеть схемы для DB2 ex-c в eclipse jun, но я могу сделать запрос с запиской
Stackru, мне нужна твоя помощь.
Я разрабатываю приложение J EE, но наткнулся на дорожный блок. В настоящее время я настраиваю свою среду для использования IBM DB2 Express-C и WASCE в Windows 7 с версией Eclipse Juno J EE. Обе технологии работают нормально, я могу получить доступ к WASCE через браузер, и я могу получить доступ к своему экземпляру DB2 через Data Studio 3.1.1, и я могу получить доступ к существующим базам данных и создавать схемы, таблицы, выполнять запросы...
Моя проблема возникает, когда я пытаюсь создать профиль подключения к данным через Eclipse, чтобы я мог использовать инструменты JPA для обратного проектирования схемы. Итак, я создаю профиль подключения с банками из Ex-c (db2jcc.jar
, db2jcc_license_cu.jar
) и следующие свойства:
Connection URL: jdbc:db2://localhost:50000/DBNAME
Database Name: DBNAME
Driver Class: com.ibm.db2.jcc.DB2Driver
Password: ****
User ID: USERNAME
Test Connection Result: "Ping Succeeded!"
Итак, я нажимаю кнопку ОК, и теперь у меня установлен профиль подключения. Итак, я нажимаю на твист и вижу DBNAME, нажимаю DBNAME, нажимаю Каталоги, нажимаю DBNAME, нажимаю Схемы...
и ничего!
Я открываю SQL Scrapbook, выполняю простой запрос: "Выбрать * из schema.table" и получаю обратно результат, который является правильными данными, которые я помещаю в базу данных через Data Studio.
Итак, я пытаюсь использовать JPA Tools и, как я и предполагал, он не регистрирует таблицы в профиле подключения, поэтому он не работает. Кроме того, при создании JPA мои сущности (сделанные вручную) кричат на меня, потому что они говорят, что таблица не существует, а поля не соответствуют. Или что-то типа того.
Мне нужна ваша помощь, чтобы установить правильный профиль соединения через Eclipse Juno Java EE с DB2 Exc!
2 ответа
У меня была такая же проблема при работе с Eclipse Kepler. В Eclipse перейдите в "Справка"> "Установить новое программное обеспечение". В разделе Работа с: вставьте адрес http://download.eclipse.org/datatools/downloads/drops/M_updates_1.11.2/ и завершите остальную часть процесса. Это решило мою проблему.
Проблема может быть решена из-за закрытия этой ошибки:
Ошибка 416722 - Не удается просмотреть схемы начиная с db2 V9.7 FP6: https://bugs.eclipse.org/bugs/show_bug.cgi?id=416722
Согласно сообщению об ошибке, эта функциональность должна быть в DTP 1.11.2. URL обновления для DPT 1.11.2 Milestone:
http://download.eclipse.org/datatools/downloads/drops/M_updates_1.11.2