回答編集履歴
2
追伸追加
test
CHANGED
@@ -1 +1,19 @@
|
|
1
1
|
Closeしないとconnectionリーク(connection poolのconnectionの枯渇)が起こりやすくなります。結果、DBに接続できないということになります。webアプリで多数のユーザーが同時アクセスするようなケースではどうなるかを考えれば、必ずCloseするという結論になるかと思いますが?
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
**【追伸】**
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
SQL Server / SqlClient の場合ですが、connection リーク防止のため必ず Close する、そのためにはどういうコードを書くべきかの記事を紹介しておきます。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
.NETの例外処理 Part.2
|
14
|
+
|
15
|
+
[https://blogs.msdn.microsoft.com/nakama/2009/01/02/net-part-2/](https://blogs.msdn.microsoft.com/nakama/2009/01/02/net-part-2/)
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
Oracle / ODP.NET の場合でも、ADO.NET の基本を守って ODP.NET が実装されていれば、同じことが当てはまるはずです。
|
1
誤記訂正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Closeしないとconnectionリーク(connection poolのconnectionの枯渇)が起こりやすくなります。結果、DB
|
1
|
+
Closeしないとconnectionリーク(connection poolのconnectionの枯渇)が起こりやすくなります。結果、DBに接続できないということになります。webアプリで多数のユーザーが同時アクセスするようなケースではどうなるかを考えれば、必ずCloseするという結論になるかと思いますが?
|