上記に関する私の理解が正しいかどうかを知る必要があります。
接続プールでは、java.sql.Datasource を使用して複数の接続を設定します。
jdbc では、接続 URL と oracle.jdbc.driver.OracleDriver を直接指定します。これは常に 1 つの接続であり、別のリクエストは接続の処理が完了するまで待機する必要があります。
また、JNDI では、名前を介して jdbc 設定を参照するダイレクト jdbc に似ているため、アプリケーション サーバーで接続 URL やその他の設定を指定し、それらをアプリケーションにバインドする必要はありません。