【问题标题】:Connect to a SQL Anywhere 5.0 DB from java从 java 连接到 SQL Anywhere 5.0 数据库
【发布时间】:2015-11-11 04:03:04
【问题描述】:

我需要连接到一个由 SQL Anywhere 5.0 DB 支持的计费系统,而当我试图为此寻找一个 jodbc 驱动程序时,我几乎是一片空白。

通过使用我在 DB 安装文件夹中找到的 iAnywhere jodbc 驱动程序,我在升级版本 (SQL Anywhere 11) 上成功地做到了这一点。

DriverManager.registerDriver((Driver) Class.forName("ianywhere.ml.jdbcodbc.jdbc3.IDriver").newInstance());

con = DriverManager.getConnection(String.format("jdbc:ianywhere:dsn=%s;uid=%s;pwd=%s;", dbDsn, dbUser, dbPassword));

但是,5.0 版本没有任何 JDBC-ODBC 驱动程序。

另外,我需要通过 odbc 方式连接,因为 DSN 是由计费软件创建和管理的。

对此的任何帮助将不胜感激。

【问题讨论】:

    标签: java jdbc-odbc sybase-asa


    【解决方案1】:

    如果我的理解正确,您需要通过计费软件维护的 ODBC DSN 从未命名的 Java 应用程序连接到目标 SQL Anywhere 5.0 DB。这意味着您需要用于 ODBC 数据源的 JDBC 驱动程序,例如 the one from my employer。为期两周的免费试用应该足以让您确定这是否适合您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多