0
私のプロシージャはいくつかのカーソルを返します。個別のJavaスレッドを使用して並列に解析することはできますか?それらは同じ接続を共有します。複数のカーソルから効率的に読み取ることができますか?複数のoracle jdbcカーソルを並列に解析できますか?
私のプロシージャはいくつかのカーソルを返します。個別のJavaスレッドを使用して並列に解析することはできますか?それらは同じ接続を共有します。複数のカーソルから効率的に読み取ることができますか?複数のoracle jdbcカーソルを並列に解析できますか?
Oracle Database JDBCドライバを使用すると、一度に1つのJavaスレッドだけがConnectionにアクセスできます。これには、Statement、ResultSet、Blob、StructなどのConnectionの子オブジェクトが含まれます。Oracle Database JDBC開発チームは、複数のJavaスレッドがConnectionオブジェクトまたはその子オブジェクトを参照することを許可しません。
Connectionプール経由でConnectionを再利用する場合、あるスレッドがConnectionを使用してプールに戻し、別のスレッドがConnectionをチェックアウトして使用することに問題はありません。
Oracleプロシージャ – user1682290