powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jndi + tomcat+ oracle + запросить пароль интерактивно
3 сообщений из 3, страница 1 из 1
jndi + tomcat+ oracle + запросить пароль интерактивно
    #34199078
spb_kostya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Скажите пожалуйста, есть ли возможность (и если есть, то где можно об этом прочитать) задавать пароль при использовании jndi.
Если создаем коннекцию через DriverManager, то пароль указывается в программе(сервлете):

Connection conn_oracle;
DriverManager.registerDriver(new OracleDriver());
conn_oracle= DriverManager.getConnection("jdbc:oracle:thin:@server:1521:sid","user","pass");

а при использовании jndi пароль зашит в настройках приложения (файл context.xml)
и в программе не указывается.
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");

А если мне нужно обеспечить разграниченный доступ к базе, используя существующие пароли в oracle. как это можно сделать?

Спасибо!
...
Рейтинг: 0 / 0
jndi + tomcat+ oracle + запросить пароль интерактивно
    #34200677
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то обычно рулят правами на уровне апп сервера. для этого есть целый JAAS.

если вы будете рулить на уровне БД, то придется отказаться от пула конектов -> снижение производительности. Или заводить по пулу на каждого юзера.
...
Рейтинг: 0 / 0
jndi + tomcat+ oracle + запросить пароль интерактивно
    #34200896
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jndi + tomcat+ oracle + запросить пароль интерактивно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]