|
|
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Привет всем! С помощью ant ( org.apache.tools.ant.taskdefs.JDBCTask ) устанавливаю JDBC соединение.. Проблема в том,что ,если я указываю алиас из tnsnames,то у меня вылетает Exception,о том что невозможно установить соединение,если пишу всё описание алиаса в в setUrl,то всё ok. В чём может быть причина? Вот подробности что я делаю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Если делать так,то при вызове метода jdbcTest.getConnection(); вылетает Exception: Код: plaintext 1. Если так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Я тестил алиас tnsping'ом ,всё ok. Подскажите,что я не так делаю? Art is long life is short ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 14:07:14 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Используется thin драйвер, который не имеет никакого представления о том, что есть какие-то установленные клиенты/сервера Oracle. Ему нужна переменная окружения TNS_ADMIN, указывающая на каналог, где лежит tnsnames.ora. Или описывайте параметры соединения целиком (есть несколько вариантов). -- пиво и труд все перетрут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 15:32:39 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
no13Используется thin драйвер, который не имеет никакого представления о том, что есть какие-то установленные клиенты/сервера Oracle. Ему нужна переменная окружения TNS_ADMIN, указывающая на каналог, где лежит tnsnames.ora Не нужна. 2автор: покажи весь стектрейс. без анта соединение через "@localhost:1521:orcl" получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 16:21:21 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Timm no13Используется thin драйвер, который не имеет никакого представления о том, что есть какие-то установленные клиенты/сервера Oracle. Ему нужна переменная окружения TNS_ADMIN, указывающая на каналог, где лежит tnsnames.ora Не нужна. 2автор: покажи весь стектрейс. стэктрейс: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. без анта соединение через "@localhost:1521:orcl" получается? Ещё не пробовал..,сейчас гляну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 16:35:17 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Да,сори,я там пакеты разные поставил,считайте что одинаковые (про ru.mypackage):)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 16:39:51 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Мда...сделал тест с JDBC ,без анта, вывалился exception: No suitable driver буду искать правильные драйвера.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 17:07:52 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
livehackerМда...сделал тест с JDBC ,без анта, вывалился exception: No suitable driver буду искать правильные драйвера.. хотя как-то странно это всё.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 17:08:21 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
livehackerМда...сделал тест с JDBC ,без анта, вывалился exception: No suitable driver буду искать правильные драйвера.. Class.forName("oracle.jdbc.OracleDriver"); или -Djdbc.drivers=oracle.jdbc.OracleDriver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 17:19:06 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
no13 livehackerМда...сделал тест с JDBC ,без анта, вывалился exception: No suitable driver буду искать правильные драйвера.. Class.forName("oracle.jdbc.OracleDriver"); или -Djdbc.drivers=oracle.jdbc.OracleDriver брр.. Да я так и делал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. и вылетает SQLException с "непригодный драйвером" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 17:22:29 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
livehacker и вылетает SQLException с "непригодный драйвером" еще бы. тебе сказали уже - Class.forName("oracle.jdbc.driver.OracleDriver"); + classpath. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 18:12:19 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Timm livehacker и вылетает SQLException с "непригодный драйвером" еще бы. тебе сказали уже - Class.forName("oracle.jdbc.driver.OracleDriver"); + classpath. Не понял. Я создал лоадер,загрузил класс oracle.jdbc.driver.OracleDriver..из ojdbc14.jar Какой ещё classpath? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 18:26:25 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
livehacker Timm livehacker и вылетает SQLException с "непригодный драйвером" еще бы. тебе сказали уже - Class.forName("oracle.jdbc.driver.OracleDriver"); + classpath. Не понял. Я создал лоадер,загрузил класс oracle.jdbc.driver.OracleDriver..из ojdbc14.jar Какой ещё classpath? чёрт,я жутко туплю,понято ..:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 18:34:25 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
livehacker livehacker Timm livehacker и вылетает SQLException с "непригодный драйвером" еще бы. тебе сказали уже - Class.forName("oracle.jdbc.driver.OracleDriver"); + classpath. Не понял. Я создал лоадер,загрузил класс oracle.jdbc.driver.OracleDriver..из ojdbc14.jar Какой ещё classpath? чёрт,я жутко туплю,понято ..:) нет,не понял,обсмотрел гугл,посмотрел сановские форумы.. Но вот же я пишу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Какой ещё classpath?..ведь я создал лоадер?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 19:02:42 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
приконектился с jdbc,c помощью Driver.. ,но ошибка та же что и в анте.. Исключение ввода/вывода: The Network Adapter could not establish the connection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 19:20:13 |
|
||
|
проблема с "url connection" в JDBC
|
|||
|---|---|---|---|
|
#18+
Протупил с с TNS_NAMES. Но! Заметил другую вещь. Формат УРЛа при конекте с SERVICE_NAME и SID различается. jdbc:oracle:thin@//host:port/SERVICE_NAME jdbc:oracle:thin@host:port/SID В самом первом сообщнеии вы используете формат для SID а далее успешный вариант использует SERVICE_NAME. Если имена различаются, то возможно собака тут порылась. Проверьте. Детали из фака . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 19:41:32 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34708774&tid=2144980]: |
0ms |
get settings: |
14ms |
get forum list: |
18ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
50ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 337ms |
| total: | 534ms |

| 0 / 0 |
