0

asp.net Web ページのすべての Insert、Update、Delete、および Select メソッドで SqlConnection オブジェクトを作成します。次に、finally ブロックで接続オブジェクトを閉じます。しかし、これが良い方法かどうかはわかりません。これは接続プールに関する問題ですか?

SqlConnection および SqlDataReader オブジェクトの使用方法に関する推奨事項はありますか?

ありがとう。

4

2 に答える 2

0

SQLConnection を確実に閉じている場合は、SQLDataReader も確認し、それらを閉じていることを確認します。

于 2010-10-09T22:43:39.283 に答える
0

finally ブロックで接続を閉じることは、あなたがしたいことです。別の方法は、Usingステートメントを使用することです。Using は、sqlconnection を含む iDisposable を実装するすべてのオブジェクトで機能し、例外があったかどうかに関係なく、完了時にオブジェクトで dispose を呼び出します。

于 2010-10-09T17:41:54.157 に答える