Соединение с БД Oracle через NetBeans - PullRequest
1 голос
/ 18 января 2010

Я использую NetBeans и мне нужно подключиться к базе данных Oracle.

Я установил драйвер и соединение, и все работает нормально.Я могу нормально выполнять запросы по этому соединению (через IDE).

Проблема в том, что таблицы, с которыми я хочу работать, не определены в той же схеме, которую я использую для соединения, хотя мойсхема имеет все разрешения для просмотра и изменения этих таблиц.

Но поскольку таблицы не принадлежат этой схеме, они не представлены в узле таблиц соединения в NetBeans, и я не могуиспользуйте мастера для создания сущностей для этих таблиц.

Есть ли решения?

Спасибо, Малки.

Ответы [ 2 ]

1 голос
/ 19 января 2010

Работает ли NetBeans с синонимами?Если это так, вы можете попытаться создать синонимы в схеме соединений, указывающие на таблицы в основной схеме.

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

Ваше приложение может захотеть выдать 'ALTER SESSION SET CURRENT_SCHEMA = ....' при входе в систему, чтобы оно выгляделопо умолчанию в соответствующей схеме, а не схемы подключенного пользователя.

0 голосов
/ 18 января 2010

Почему вы не можете создать другое соединение со схемой, содержащей нужные вам таблицы? Почему вы не можете создать соединение без указанной схемы (которая даст вам доступ ко всем схемам, на которые у пользователя есть права доступа)?

...