網站防火墻
網站防火墻

您的請求帶有不合法參數,已被網站管理員設置攔截!

可能原因:您提交的內容包含危險的攻擊請求

如何解決:

  • 1)檢查提交內容;
  • 2)如網站托管,請聯系空間提供商;
  • 3)普通網站訪客,請聯系網站管理員;

連接池的使用

注意的問題

在WinForm程序中,要求連接字符串必須完全一樣,這樣不同應用程序可以共性數據庫中的連接池的連接對象,如果應用程序的連接字符串不同,則數據庫為給每個程序創(chuàng)建一個連接池,一定要避免這樣做

在Web應用程序中,因為連接字符串在服務器端只有一個,所以不會出現上面的情況

連接池連接的使用情況

public static int Update(string sql)

{

SqlConnection conn = new SqlConnection(connString);

SqlCommand cmd = new SqlCommand(sql,conn);

try

{

conn.Open();

1.當使用連接池以后,執(zhí)行Open()方法的時候,系統(tǒng)會從連接池中提取一個現有的連接對象過來,這時候打開的是一個邏輯連接

2.如果連接池中的連接對象都被占用了,則會創(chuàng)建一個新連接對象

return cmd.ExecuteNonQuery();

}

catch(Exception ex)

{

throw ex;

}

finally

{

conn.Close();

1.當使用Close()方法不安比連接的時候,系統(tǒng)會把連接對象放回到連接池,這時候關閉的是一個邏輯連接

2.如果是獨立創(chuàng)建的對象,則會被GC釋放掉

}

}

須知后事如何,請聽下回分解........

1.《.net如何連接數據庫連接池?終于找到答案了SQLServer高級連接-ADO.NET調用存儲過程連接池》援引自互聯網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯系頁腳下方聯系方式。

2.《.net如何連接數據庫連接池?終于找到答案了SQLServer高級連接-ADO.NET調用存儲過程連接池》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉載時請保留本站內容來源地址,http://f99ss.com/gl/2078917.html