0

ネットワーク経由で、別のマシンで実行されている Java アプリケーションから Windows マシンの ODBC API にアクセスする方法を探しています。これは可能ですか?

いくつかのメモ...

ODBC API に直接接続して、それを使用して別のマシン上のデータベース サーバーにアクセスしようとはしていません。それは、Java クライアント -> JDBC -> ODBC -> ネットワーク -> データベースであり、通常のベンダー提供のドライバーと JDBC/ODBC ブリッジを使用して可能です。

私がやろうとしているのはこれです: Java クライアント -> JDBC -> ネットワーク -> [何か] -> ODBC API。

この場合、Java プログラムを ODBC API と同じ Windows マシンで直接実行することもできません。それは明らかに最も簡単ですが、この場合は機能しません。

[何か] (および対応する JDBC ドライバー) が存在するかどうか疑問に思っています。JDBC ドライバーが JDBC/ODBC ブリッジであるソリューションは受け入れられます。

アスキーで:

Machine #1 (Linux)      Machine #2 (Windows)
------------------      --------------------

Java Program
    |
[Some JDBC Driver]
    |
     \---- TCP conection -----\
                               |
                          [something]
                               |
                            ODBC API
                               |
                          Vendor ODBC Driver
                               |
                               \---- Database

ありがとう。

4

1 に答える 1