【问题标题】:Trouble getting jConnect3 working with Sybase IQ in struts2使 jConnect3 在 struts2 中与 Sybase IQ 一起工作时遇到问题
【发布时间】:2012-01-22 05:06:39
【问题描述】:

我正在尝试让 jconn3.jar 驱动程序连接到 struts 应用程序中的 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,com.sybase.jdbc3.jdbc.SybDriver@1092d6d2]>

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

我已经进行了很多搜索,但我看不出 URL 有问题。谁能在这里发现问题?

【问题讨论】:

    标签: jdbc struts2 sybase


    【解决方案1】:

    您的代码中确实有错误的 URL。

    examples 中,URL 显示为jdbc:sybase:Tds:host:port,例如jdbc:sybase:Tds:myserver:3767

    在这些情况下,主机只是机器的名称,没有路径分隔符(即 \ 或 /),因此请尝试 jdbc:sybase:Tds:myhost:2641/LDW

    【讨论】:

    • 我认为这会解决它。我仍然有这个问题,但它看起来不相关:
    • 是的,这是另一个问题 - 已在服务器中修复,谷歌应该很容易找到
    猜你喜欢
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 2020-02-29
    相关资源
    最近更新 更多