0

新しいシステムDSNを追加しようとしていますが、Windowsを使用する代わりにJavaを使用したいと思いますodbcad32.exe

私の問題は:

  • データベースに接続するJavaアプリケーションを作成していますが、メインデータベースの代わりに、ユーザーから隠されている特別な情報を含む別のデータベースをファイルに作成しています。odbcad32.exe 注:使用するのはjavaだけではありません。それが不可能な場合、他に何か提案はありますか?

読んでくれてありがとう 。

4

1 に答える 1

1

によってどの Win32 API 関数が呼び出されるかを特定できる場合はodbcad32.exe、それらの関数を呼び出すことができます。

これを行うには、次の 2 つのオプションがあります。

  1. JNAは、あなたが望むものの業界標準のようです。「Java コード以外は何も書かずに、Java プログラムがネイティブ共有ライブラリ (Windows 上の DLL) に簡単にアクセスできるようにします。JNI やネイティブ コードは必要ありません」

  2. Java Foreign Function Interfaceもあります- 使用例

于 2013-02-27T15:41:41.413 に答える