2011-12-16 45 views
1

我试图让jconn3.jar驱动程序在struts应用程序中连接到Sybase IQ。下面是我的配置文件:无法在struts2中使用jConnect3与Sybase IQ

<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,[email protected]]> 

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

我已经做了相当多的狩猎,我看不出有问题的URL。任何人都可以在这里发现问题?

回答

2

您的代码中存在错误的URL。

examples URL被示出为jdbc:sybase:Tds:host:port与实施例一样jdbc:sybase:Tds:myserver:3767

在这些情况下宿主是计算机的只是名字,没有路径分隔符(即\或/),以便尝试jdbc:sybase:Tds:myhost:2641/LDW

+0

我认为这会解决它。我仍然遇到这个问题,但看起来不相关: Scott 2011-12-18 13:07:00