.NETの機能について読んだとき、1つのdb接続で1つreader
しか開くことができないことがわかりました。reader
したがって、接続プールを使用する必要があるため、アプリケーションはクラッシュせずに動作します。この場合、接続にシングルトンパターンを適用することもできません。しかし、Javaで同じアプリケーションを開発し始めると、同じ接続で多くのことができるようになり、接続にシングルトンパターンを適用することもできるようになりました。毎回ステートメントオブジェクトを作成する必要があります。
今私の質問は次のとおりです。
- .NETでdb接続オブジェクトにこの制限があるのはなぜですか?
- Javaでこれが許可されている場合、なぜ接続プールを使用する必要があるのでしょうか。