Проблемы с получением jConnect3, работающего с Sybase IQ в Struts2 - PullRequest
1 голос
/ 16 декабря 2011

Я пытаюсь подключить драйвер jconn3.jar к Sybase IQ в приложении Struts. Вот мой конфигурационный файл:

<jdbc-driver-params>
<url>jdbc:sybase:Tds://myhost:2641/LDW</url>
<driver-name>com.sybase.jdbc3.jdbc.SybDriver</driver-name>
<properties>
 .
 .
 .

К сожалению, вот что говорит журнал:

<Creating Connection Pool named jConnectLDW, URL = jdbc:sybase:Tds://myhost:2641/LDW, Properties = user=myUsername;hostname=foo;.>

<registerDriver: driver[className=com.sybase.jdbc3.jdbc.SybDriver,com.sybase.jdbc3.jdbc.SybDriver@1092d6d2]>

<java.sql.SQLException: JZ003: Incorrect URL format. URL:
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseError(Unknown Source)

Я немного поохотился и не вижу проблемы с URL. Кто-нибудь может обнаружить проблему здесь?

1 Ответ

2 голосов
/ 16 декабря 2011

У вас неправильный URL в вашем коде.

В примерах URL отображается как jdbc:sybase:Tds:host:port с примерами типа jdbc:sybase:Tds:myserver:3767

В этихВ случаях, когда хост является просто именем машины и не имеет разделителей пути (т. е. \ или /), попробуйте jdbc:sybase:Tds:myhost:2641/LDW

...