powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Выполнение запроса в Oracle XE (JDBC)
4 сообщений из 4, страница 1 из 1
Выполнение запроса в Oracle XE (JDBC)
    #37733904
KeySee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Помогите разобраться с ошибкой.

IDE: NetBeans
База: Oracle XE (локальная)
Сервер: WebLogic Server
ОС: Windows 7


В консоли WebLogic сервера я создал DataSource. jdbc/myDB

В клиенте в JSP файле пытаюсь выполнить запрос с помощью этого DataSource-а

<sql:query var="qry" dataSource="jdbc/myDB">
SELECT fio FROM m_users
</sql:query>

В ответ получаю ошибку:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver found for jdbc/myDB"
	at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276)
	at org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
	at jsp_servlet.__newjsp._jsp__tag0(__newjsp.java:112)
	at jsp_servlet.__newjsp._jspService(__newjsp.java:82)
	at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
	at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
	at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.utils.FastSwapFilter.doFilter(FastSwapFilter.java:66)
	at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
	at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
	at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)



В библиотеки добавил ojdbc6.jar, jstl.jar.

Гугл посылает на иностранные сайты где запутался-не понял-не смог решить дилемму.

Пожалуйста помогите решить проблему, это моя первая программа в Java.
...
Рейтинг: 0 / 0
Выполнение запроса в Oracle XE (JDBC)
    #37734221
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KeySee,

Судя по стеку вы как-то неверно настроили соединение, точнее некорректно указали используемый драйвер. Оно не понимает что для jdbc/myDB следует использовать oracle.jdbc.OracleDriver.
...
Рейтинг: 0 / 0
Выполнение запроса в Oracle XE (JDBC)
    #37734266
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно jdbc/myDB как Connection String пытается распознать, а не JNDI DataSource. Что за мода вообще пошла SQL в JSP писать?
...
Рейтинг: 0 / 0
Выполнение запроса в Oracle XE (JDBC)
    #37734268
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в самом WebLogic такой DataSource настроен. Он видать не находит в JNDI его и поэтому пытается создать через DriverManager.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Выполнение запроса в Oracle XE (JDBC)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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