回答編集履歴
3
引用訂正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
とか、
|
8
8
|
|
9
|
-
> また共通処理などの関数は、そのOpenされたSqlConnection型の変数を引数としてわたしており、使いまわし
|
9
|
+
> また共通処理などの関数は、そのOpenされたSqlConnection型の変数を引数としてわたしており、使いまわしている状態です。
|
10
10
|
|
11
11
|
などと言うことはあり得ません。と言うより絶対やってはいけないことです。
|
12
12
|
|
2
引用訂正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
とか、
|
8
8
|
|
9
|
-
> そのOpenされたSqlConnection型の変数を引数としてわたしており、使いまわし
|
9
|
+
> また共通処理などの関数は、そのOpenされたSqlConnection型の変数を引数としてわたしており、使いまわし
|
10
10
|
|
11
11
|
などと言うことはあり得ません。と言うより絶対やってはいけないことです。
|
12
12
|
|
1
余計な文の削除
test
CHANGED
@@ -10,8 +10,6 @@
|
|
10
10
|
|
11
11
|
などと言うことはあり得ません。と言うより絶対やってはいけないことです。
|
12
12
|
|
13
|
-
コネクションプールの有効利用と Close されなかった
|
14
|
-
|
15
13
|
(1) Open して使い終わったら即 Close する(コネクションプールの有効利用)、(2) 例外が発生しても確実に Close されるように using 句を使うとか try - finally の finally ブロックで確実に Close されるようにする(コネクションリークの防止)のが基本です。
|
16
14
|
|
17
15
|
> SQL実行毎にSqlConnectionをOpen、Closeする場合とパフォーマンス的な違いがあるか
|