【问题标题】:What is the maven repository for jconn4.jar?jconn4.jar 的 maven 存储库是什么?
【发布时间】:2014-12-08 14:29:14
【问题描述】:

jConn3 是我能找到的唯一一个。

'com.sybase.jdbc3.jdbc:jconn3:6.05'

【问题讨论】:

    标签: java maven sybase jconnect


    【解决方案1】:

    我的研究表明 jconn3.jar 和 jconn4.jar 是 Sybase jConnect 的一部分。为了下载(至少)最新版本的 jConnect,您需要“注册”一个帐户……也许还需要做其他事情,例如点击许可证。 (我给他们我的电子邮件地址并不是为了找出答案。)

    基于此,我怀疑您在 Maven Central 中看到的 jconn3.jar 副本未经授权,不应该存在。

    我的建议是:

    1. 在 Sybase 站点上注册一个帐户。
    2. 下载 JAR。
    3. 将带有最小 POM 文件的 JAR 副本添加到您的本地存储库或您的私人机构存储库。
    4. 在未仔细阅读 jConnect 许可证以检查其是否允许之前,请勿将其导出。

    如果您将软件提供给第 3 方,请先查看 jConnect 许可证对此的规定。

    如果您打算在公共 Maven 存储库中提供您的软件,您可能需要提供有关下游项目应如何处理 jconn.jar 问题的说明。


    另一种方法可能是请求 Sybase / SAP 允许将 JAR 上传到 Maven Central。

    (不过,我不评价您的机会。他们将下载放在“注册”墙后面的事实表明,他们想要跟踪谁出于“商业原因”使用 jConnect。说服他们改变策略可以很难。)


    更新 - 根据@Hlex 2015 年的研究(见下文),该软件可从 SAP Store 免费获得。但是,您仍然需要注册一个帐户。

    【讨论】:

    • 90 年代居然敢要求开发人员注册以获取下载驱动程序的特权。 Sybase 被卷入时间扭曲是它死去的原因之一,它如此迫切地应得和乞求的死亡。
    • @MarcusJuniusBrutus 作为一名尝试为 Sybase 构建应用程序的开发人员,我发现此评论非常准确。
    【解决方案2】:

    此页面提供您如何下载 jconn4.jar。
    http://sqlanywhere-forum.sap.com/questions/23450/jconnect-software-developer-kit-download

    您需要自己安装到本地存储库。

    【讨论】:

      【解决方案3】:

      您可以使用jTDS drivers in central maven repository,它可以免费使用并支持最新的 Sybase ASE(截至目前为 16.0 SP4)。

      【讨论】:

      • jtds(至少 1.3.1 版)兼容 JDBC 3.0,而不是 JDBC 4.0。这意味着它适用于大多数基本查询内容,但缺少高级新功能(如 Spring Batch 使用的 getDatabaseSchema 方法)和其他功能。
      【解决方案4】:

      我不确定这是否适合您,但我让我的一位网络管理员登录到安装了 Sybase 的服务器,他在 C:\Program Files\SQL Anywhere {version_number}\Java 下查看并找到jar 文件。

      【讨论】:

        【解决方案5】:

        使用 Java 11:

        pom.xml:

        ...
                <dependency>
                    <groupId>net.sourceforge.jtds</groupId>
                    <artifactId>jtds</artifactId>
                </dependency>
        ...
        

        并使用:

        • 驱动类名:net.sourceforge.jtds.jdbc.Driver
        • JDBC 网址:jdbc:jtds:sybase://SERVER:PORT/DATABASE

        【讨论】:

          猜你喜欢
          • 2013-03-25
          • 2019-10-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-14
          • 2023-03-30
          • 2016-12-22
          • 2014-11-17
          相关资源
          最近更新 更多