powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JNDI&Database Connection Pool
3 сообщений из 3, страница 1 из 1
JNDI&Database Connection Pool
    #34086276
neuromancer_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!
Изучая JNDI столкнулся с проблемой.
Для соединения с Oracle 10 g использую Database Connection Pool (Версия JDK 1.5), Apache Tomcat 5.5.20

Вот кусочек кода обычного соединения ..

Код: plaintext
1.
2.
3.
4.
Context initContext=  new  InitialContext();
Context envContext  = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/myoracle");
 if  ( ds ==  null  )  throw   new  Exception("Data source not found!");
Connection connection  = ds.getConnection();

Так вот,если пытаюсь создать соединение с параметром (userName,password):
Код: plaintext
Connection connection  = ds.getConnection("public","213123")
то у меня почему-то DataSource возвращает null
,если делаю как выше указанном сорце :
Код: plaintext
Connection connection  = ds.getConnection()
;,то Connection возвращается и всё ok.

хотя юзер/пассворд в ds.getConnection("public","213123") ,вводил точно такойже,какой я прописал в RecourceAuth server.xml 'a....

Код: plaintext
<Resource auth="Container" name="jdbc/myoracle" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:ORCL" username="public" password="213123" ...

никаких подробных ошибок в stackTrace нет,просто NULL,объясните ,что я не так делаю? Почему я не могу получить Connection,через метод getConnection("user","password")??..
Юзер в базе есть и пароль верный..
...
Рейтинг: 0 / 0
JNDI&Database Connection Pool
    #34107116
shurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не прописан DataSourse в web.xml

<resource-ref>
<description>SQL Datasource example</description>
<res-ref-name>jdbc/OrderManagementSystem</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
...
Рейтинг: 0 / 0
JNDI&Database Connection Pool
    #34107356
maddcast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
shurinНе прописан DataSourse в web.xml

<resource-ref>
<description>SQL Datasource example</description>
<res-ref-name>jdbc/OrderManagementSystem</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Перечитай
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JNDI&Database Connection Pool
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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