2016-12-07 6 views
0

は、この質問は、ダムに聞こえるかもしれませんが、ヘルプダイレクトデータベースアクセスは何直接データベースアクセス

を求めている理由も、これほど多くのポストを経て、私は明確ではないthatsのですか? Direct Accessの例として、JDBC/ODBCドライバを使用したプログラムでのConnection文字列の使用があります。

答えて

0

JDBCの4種類があります - ドライバの種類

  1. タイプ1:JDBC-ODBCブリッジドライバ
  2. タイプ2:JDBC-ネイティブAPI
  3. タイプ3:JDBC-Netの純粋なJavaの
  4. タイプ4:100%ピュアJavaの

タイプ4ドライブは、直接アクセスを提供します。タイプ4ドライバでは、純粋なJavaベースのドライバは、ソケット接続を通じてベンダーのデータベースと直接通信します。これは、データベースで使用可能な最高のパフォーマンス・ドライバーであり、通常、ベンダー自身によって提供されます。

:MySQLのConnector/Jドライバは、タイプ4ドライバです。私は関係なく、JDBC/ODBCを使用し、あるいはデータベースにアクセスするための独自のコードで実装できcmdを、それだけで接続し、契約事務を行うために、一連の標準的なAPIを使用して、考えていない

Referece https://www.tutorialspoint.com/jdbc/jdbc-driver-types.htm

0

本質的な違いはありません。

私の個人的な意見です。