java 哪个 ODBC-JDBC 桥将自己的调用映射到 JDBC 驱动程序?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5352956/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-30 10:45:14  来源:igfitidea点击:

Which ODBC-JDBC bridge maps its own calls to JDBC driver?

javadatabasejdbcodbc

提问by Stephan

We have some legacy applications that use an ODBC driver for accessing their databases.

我们有一些遗留应用程序使用 ODBC 驱动程序来访问它们的数据库。

I'm looking for an ODBC driver that would be able to map its own calls to a JDBC driver (ODBC-JDBC bridge).

我正在寻找能够将自己的调用映射到 JDBC 驱动程序(ODBC-JDBC 桥)的 ODBC 驱动程序。

Eventually, I'm interested with some documentation and/or pointers for writing this kind of bridge.

最终,我对编写这种桥的一些文档和/或指针感兴趣。

回答by Stephan

So far I have found only a few paid solutions :

到目前为止,我只找到了几个付费解决方案:

  1. Easysoftwith their ODBC-JDBC Gateway
    • Install the ODBC driver as any other ODBC driver and then setup it to forward its calls to a JDBC driver of your choice

  2. OpenLinkwith their Single/MultiTier ODBC to JDBC Bridge
    • Like the one from EasySoft

  3. Simbawith their SimbaEngine ODBC SDK
  4. Progress DataDirectwith their Sequelink ODBC-JDBC Bridge
    • A guideis available for getting started.
  1. Easysoft及其ODBC-JDBC 网关
    • 像安装任何其他 ODBC 驱动程序一样安装 ODBC 驱动程序,然后将其设置为将其调用转发到您选择的 JDBC 驱动程序

  2. OpenLink及其单层/多层ODBC 到 JDBC 桥
    • 就像 EasySoft 的那个

  3. Simba及其SimbaEngine ODBC SDK
  4. 使用Sequelink ODBC-JDBC Bridge推进 DataDirect

P.S.: You can see the bridges in 1.and 2.in action here.

PS:您可以在此处看到1.2.中的桥梁在起作用

回答by Richard Miskin

There is a project on sourceforge that looks suitable, http://odbcjdbc.sourceforge.net/

sourceforge 上有一个看起来很合适的项目,http://odbcjdbc.sourceforge.net/

There is also a JDBC-ODBC bridge available from Oracle but I think that is the reverse of what you want. http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html

Oracle 还提供了一个 JDBC-ODBC 桥接器,但我认为这与您想要的相反。http://download.oracle.com/javase/1.5.0/docs/guide/jdbc/bridge.html

回答by user6641561

You can use this simple odbc jdbc bridge from progress datadirect: https://www.progress.com/odbc/sequelink. Here is some documentation to get you started:

您可以从进度数据直接使用这个简单的 odbc jdbc 桥:https://www.progress.com/odbc/sequelink 。以下是一些帮助您入门的文档:

  1. Getting Started
  2. Product Documentation
  1. 入门
  2. 产品文档

And if you are interested in the reverse, try our jdbc-odbc bridgethat can actually yield a 310% performance boost. Please note that I work with Progress DataDirect and feel free to reach out to me if you have any specific questions.

如果您对相反的情况感兴趣,请尝试我们的jdbc-odbc 桥接器,它实际上可以产生310% 的性能提升。请注意,我与 Progress DataDirect 合作,如果您有任何具体问题,请随时与我联系。