![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
в общем проблема такая: создал я Enterprise Application - всё по примеру NetBeans. Работает замечательно. Но потом я решил попробовать со своей базой(DB2) - и получил проблему :
таблица TABLE1 находиться в схеме S1, т.е. "S1.TABLE1", коннекчусь я под ANDREW и никак иначе. как быть? --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
А как в дибидва пространства имён организованы?
БД-схема\юзер-таблица? или БД-таблица? или БД-схема-юзер-таблица? И как датасорс описан? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
в DB2 организация такая: SCHEMANAME(USERNAME).TABLENAME
датасорс описан как javax.sql.DataSource, причем если брать в JSP страничке коннект то всё работает, проблема именно в имени таблицы --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Стоп. погодь... S1 - схема. ANDREW - username. tablename - table1 ? а тогда не должно быть S1.andrew.table1 ? Или юзер в диби2 не назначается какой-то схеме? то есть ессть схема S1 и таблица table1. А любой юзер может коннектиться к любой схеме? и это, покажи полное описание датасорса Мне, чесс говоря, вот это не нравится: почему оно имя юзера в нэймспейс пытается подстваить.... -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
нет, S1 - схема. (или ANDREW - username.) tablename - table1 ?
юзер в диби2 назначается схеме(ИМЯ_ЮЗЕРА), также могут существовать независимые схемы. права на доступ юзера к любой схеме(кроме схемы ИМЯ_ЮЗЕРА) назначается диби2админом, т.е. фактически юзер может производить выборку из таблицы любой схемы
да вот мне тоже не нравится просто имя схемы не задано вот оно и пихает имя по-умолчанию, что вот с ней сделаешь.... --------------------
Большинство наших ошибок происходит из-за невнимательности. |
||||||||
|
|||||||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Не совсем понятно имя юзера в кавычках
То ли имеется в виду { SchemaName | UserName} , то ли ещё какое их сочетание... Слушай... а покажи-ка ты свой файл датасорсов. Полностью. Секреты компании, можешь сереньким затереть, чтоб никто не видел -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
вот, domain.xml
Это сообщение отредактировал(а) Andyb - 27.6.2006, 09:05 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
||||
|
|||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
А вписать БД + определённую схему как БД в УРЛ нельзя(реализация под ДиБи2 позволяет такое вписывать в его урл?) ?
Под ораклом просто - схема = юзернэйм. Коннектишься под юзверем - получаешь эту схему. Надо ещё куда-то - явно указывай имя схемы через точку. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
так мне выборка из разных схем нужна Кстати, при работе с MSSQL такие же проблемы --------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Плин.... лажа какая-то....
А нету параметра конфига датасорса а-ля resolve usernames to schemas или чёт такое....? Хотя не... это уже плод больной фантазии... Стоп ... а в какой момент вылетает? Можешь код показать? Добавлено @ 11:24 В смысле, запостить, чотб под рукой был -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
сразу после выполнения метода setEntityContext
Это сообщение отредактировал(а) Andyb - 8.7.2006, 15:49 --------------------
Большинство наших ошибок происходит из-за невнимательности. |
||||
|
|||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Блин... 90% что нужны какие-то настройки специфические для дибидва....
У них не смотрел в манах, мэйлинг-листах, etc ? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
Может дело всё таки в Sun Java AppServer? Потому что с MS SQL тож самое
--------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| Andyb |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 170 Регистрация: 7.6.2004 Где: Lille, France Репутация: нет Всего: 5 |
проблема решилась путём создания отдельной схемы/юзера для EJB, а в ней уже извращаюсь-создаю вьюшки из других схем....
--------------------
Большинство наших ошибок происходит из-за невнимательности. |
|||
|
||||
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Хм... вариант.... По другому так и не выходит? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |