sql >> データベース >  >> RDS >> Sqlserver

C#SQLConnectionプーリング

    限り 接続の破棄については厳密ですが、デフォルト(少なくともsql-serverの場合)では、自動的に機能します。あなたの例では、基礎となるは3つしかありません。 接続(接続文字列ごとに1つ)。

    ただし、常に 理想的にはusingを使用して、接続が破棄されていることを確認します :

    using(var conn = new SqlConnection(connectionString)) {
        // use conn
    }
    

    その後、例外がスローされた場合でも、プールに解放されます(同じ接続文字列が次に表示されたときに再利用するため)。

    無効にする プーリング(選択した場合)には、Pooling=false;を含めます。 接続文字列内。



    1. sp_reset_connectionは何をしますか?

    2. MDB(Access)ファイルをMySQL(またはプレーンSQLファイル)に変換するにはどうすればよいですか?

    3. すべての列にDEFAULT値を指定するテーブルに挿入するにはどうすればよいですか?

    4. mysqlストアドプロシージャ:limitステートメントで宣言された変数を使用するとエラーが返されます