【问题标题】:Where do I download sajdbc4.jar from?我从哪里下载 sajdbc4.jar?
【发布时间】:2016-07-30 08:32:50
【问题描述】:

我没有安装 SQL Anywhere。我尝试过 jconn4 和 jconn3,我也尝试过 jodbc4,但它们都不会满足我的需求。

我需要一个纯 java,类型 4,用于 Sybase 的 jdbc 驱动程序,据我所知,这是 sajdbc.jar。但它无处可见。我非常需要这个文件。有谁可以告诉我在哪里可以下载这个文件?

【问题讨论】:

  • 您是否尝试过在 SAP 网站上搜索,我认为他们现在拥有 Sybase? infocenter.sybase.com/help/index.jsp?topic=/…
  • @KevinHooke 我去过页面,没有提供要访问的网址,是吗?
  • 纯java(类型4)驱动是jconnect(例如jconn4.jar)。实现 JDBC 4.0 标准的 sajdbc4.jar“4.0 SQL Anywhere JDBC 驱动程序”是依赖于本机 ODBC 驱动程序的类型 1 驱动程序。

标签: java jdbc sybase sqlanywhere


【解决方案1】:

引用SQL Anywhere JDBC drivers 文档:

SQL Anywhere JDBC 4.0 驱动程序的 Java 组件包含在 sajdbc4.jar 文件中安装在 SQL Anywhere 安装的 Java 子目录中。对于 Windows,本机组件是 SQL Anywhere 安装的 bin32 或 bin64 子目录中的 dbjdbc12.dll;对于 Unix,本机组件是 libdbjdbc12.so。该组件必须在系统路径中。

【讨论】:

  • jar文件和native组件有什么关系?我不太明白他们的解释。尽管如此,我没有 SQL Anywhere,也不是数据库管理员,也无权访问所有目录。
  • @dariusiv JDBC驱动部分是用非Java代码实现的,所以路径上必须有“native”代码,这样JVM才能找到。这意味着您需要 .jar 文件和 .dll/.so 文件才能使 JDBC 驱动程序工作。您需要向数据库管理员索取这两个文件。
  • 嗯,sajdbc4.jar 也不是 Java。
  • 我刚刚安装了 SQL Anywhere 16,但应该在 BIN32 或 BIN64 文件夹中的 .jar 文件不存在。有什么想法吗?
  • 16版本没有/java/文件夹。我下载了安装时包含 /java/ 文件夹的 12 版本。不知道为什么这在最新版本中发生了变化。
【解决方案2】:

这几天我遇到了同样的问题,我只是解决这个问题:)

首先,访问本站并注册:https://www.sap.com/cmp/syb/crm-xu15-int-asewindm/index.html

你可以下载“ASE_Suite.winx64.zip”

打开这个 zip 文件,你可以看到这样的视图:

然后单击“setupConsole.exe”,您可以看到:

选择 custom ,你可以选择 jconnect4,像这样:

最后,你可以在这个地方找到 jconnect

希望这会有所帮助:))

【讨论】:

  • 谢谢。这是我发现的唯一在线链接,它为我提供了通过注册过程下载 jConnect jdbc 驱动程序的说明。
  • 很高兴知道我所做的有帮助:) 谢谢你:))
猜你喜欢
  • 1970-01-01
  • 2010-09-22
  • 2010-12-28
  • 2017-10-31
  • 2015-11-05
  • 2014-10-22
  • 2010-09-19
  • 2016-10-30
  • 1970-01-01
相关资源
最近更新 更多