アプリケーションデータベース接続を構成する2つのオプションがあります.1つはJDBCを使用し、もう1つはJNDIを使用しています。これらの接続タイプがデータベースとどのくらい速く動作するかという点で、最適なオプションは何でしょうか。より速いもの:JDBCまたはJNDI?
私は、異なる原則を使用した2つの異なるタイプのデータベース接続であることを理解しています(JDBCはダイレクトDB接続、JNDIはアプリケーションサーバー側のデータベース接続プール構成です)。しかし、他の一般的なJDBC/JNDIの賛否両論は、動作速度より重要かもしれませんか?はいの場合、彼らは何ですか?
JNDIとは、サーバー上でデータソースを定義することです。 – Tomer
@ ftom2:はい、それは私が意味していたことです - アプリケーションサーバー上のJNDIデータソースの設定 – altern
JNDIはJDBCを使用してデータベース接続を取得するアプリケーション開発者またはアプリケーションサーバーを支援するいくつかのプロパティを返すので、JNDIとJDBCの間にパフォーマンスの関係はありません;データベース接続用の低レベルのAPI。 – Max