![]() |
|
Модераторы: LSD |
![]()
|
|
| Petro123 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 288 Регистрация: 6.4.2007 Репутация: нет Всего: нет |
Есть несколько баз данных Oracle.
При запуске программы нужно выдать список баз, к которым может подключиться пользователь. Как лучше получить этот список. Из файла TNSNames? Можно ли как-то еще? Это сообщение отредактировал(а) Petro123 - 28.9.2007, 13:15 |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
думаю что из TNSNames, т.к. нафига пользователю видеть базы к которым он подключиться не сможет.
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Некоторые драйвера позволяют подключаться к любой базе, независимо от TNSNames, вот только откуда брать параметры подключения?
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
Я что-то не очень понял. Какая связь между тем, к каким базам МОЖЕТ подключиться пользователь, и tnsnames? Я могу подключаться к базам, не имея установленного ораклового клиента, и никакого tnsnames на моей машине не будет.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| DimW |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
прямая.
правельно, но при условии если ты знаешь хотябы сид базы и ее хост, по этому нужно от куда то брать этот список доступных баз. пусть будет не tnsnames, а просто текстовый файл. о других способах я не знаю, если есть - рад буду узнать. |
||||
|
|||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 2 Всего: 151 |
Понимаешь, твой вопрос не имеет никакого отношения к собственно базам банных. Фактически, его можно переформулировать так: какой способ является наиболее удобным для хранения настроек приложения? И вариантов тут масса: 1) текстовый файл на локальной машине 2) запись в системный реестр 3) хранение списка баз на веб-сервере и выкачивание их по HTTP (либо на FTP-сервере, и выкачивание по FTP, соответственно) 4) хранение списка баз в одной удаленной базе данных, о которой знают все клиенты. При старте - подключаются и достают этот список. 5) локальная embedded-база (разумеется, это нужно только в случае средних и больших объемов данных, что в данном случае маловероятно) ... Выбирай. Как клиентское, так и серверное хранение имеет свои преимущества. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Пользователь может вбить его руками -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 23 Всего: 44 |
||||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |