-1

複数の DBMS と通信するプロジェクトを開始することを考えています。C/C++ から直接利用することはできませんが、JDBC は次の理由で依然として魅力的です。

  1. 私のソフトウェアは Windows/OSX/Linux 間で移植可能です。複数のアーキテクチャ上のこれらのプラットフォームのそれぞれで ODBC を管理することは、私が調べた限りでは非常に面倒に思えます。
  2. アプリケーションと一緒に JDBC ライブラリを配布することを計画していました。これは、複数の環境用に各 ODBC ドライバーを配布しようとするよりも優れたオプションのようです。
  3. 私は、ODBC よりも JDBC の方がはるかによく知っています。
  4. 場合によっては、JDBC の方が適切にサポートされるようです。

私はこれが進むべき道だと確信しています。ただし、ODBC と JNI の経験が浅いために、素朴な結論を下してしまったのかどうかはわかりません。

お知らせ下さい。

4

1 に答える 1