【问题标题】:JDBC-to-ODBC Bridge for Cassandra on UbuntuUbuntu 上 Cassandra 的 JDBC 到 ODBC 桥接器
【发布时间】:2015-11-03 20:54:00
【问题描述】:

我想在 Ubuntu 上创建 JDBC-to-ODBC Bridge,然后想用 Java 访问。 我安装了 unixODBC 和 Cassandra ODBC 驱动程序,并在 odbc.ini 文件中设置了 DSN,在 odbcinst.ini 文件中设置了驱动程序,并且还导出了文件和 LD_LIBRARY_PATH。但它给了我错误,找不到ODBCINSTGetProperties()

当我在 Eclipse 上运行程序时,它给了我以下错误:

/usr/lib/jvm/java-7-oracle/bin/java: symbol lookup error: /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libJdbcOdbc.so: undefined symbol: SQLAllocEnv

为此导出LD_DEBUG=ALL。但我不明白这一点。

【问题讨论】:

    标签: cassandra ubuntu-14.04 unixodbc jdbc-odbc


    【解决方案1】:

    请注意,捆绑 JVM 的 JDBC-ODBC 桥从未打算用于生产用途,并且已从 Java 8 中删除,出于各种安全原因,所有 Java 用户都应升级到该版本。这个 JVM 捆绑的 Bridge 似乎是您报告的错误的来源。

    我的雇主制造了一个企业级的JDBC Driver for ODBC Data Sources,我们希望它可以很好地与 Cassandra ODBC 驱动程序配合使用,无论您是继续使用 unixODBC 还是转向 the iODBC driver manager(开源,如 unixODBC;由我的雇主维护)。

    【讨论】:

      猜你喜欢
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多