黑馬程式設計師 連線SQLServer,資源管理

2021-06-04 05:56:43 字數 1404 閱讀 6294

---------------------------

windows phone 7手機開發、

.net培訓、期待與您交流!-----------------

ado.net中通過sqlconnection 類建到sqlserver的連線,sqlconnection代表乙個資料庫連線。**如下:

string strcon = "data source=.;initial catalog=learndatabase;integrated security=true";

sqlconnection conn = new sqlconnection(strcon);

conn.open();

console.writeline("資料庫開啟了!");

conn.close();

conn.close();和 conn.dispose();的區別。

如果只是conn.close();那麼資料庫還可以進行開啟和關閉操作。

如果 conn.dispose();那麼資料庫就不能開啟了,要從新例項化sqlconnection再對資料進行操作

conn.dispose();裡面先close連線再進行dispose.

string strcon = "data source=.;initial catalog=learndatabase;integrated security=true";

sqlconnection conn = new sqlconnection(strcon);

conn.open();

console.writeline("資料庫開啟了!");

conn.close();

console.writeline("資料庫關閉了");

conn.open();

console.writeline("資料庫又開啟了!");

conn.close();

console.writeline("資料庫又關閉了");

conn.dispose();

console.writeline("要報異常!");

conn.open();

以上實現太麻煩。ado.net中連線等資源都實現了idisposable介面,可以使用using進行資源管理。

具體**如下:

string strcon = "data source=.;initial catalog=learndatabase;integrated security=true";

using (sqlconnection conn = new sqlconnection(strcon))

---------------------------

windows phone 7手機開發、

.net培訓、期待與您交流!---------------------------

黑馬程式設計師

asp.net android ios開發 net培訓 期待與您交流!map hashtable 底層是雜湊表資料結構,不可以存入null鍵和null值。該執行緒是同步的,jdk1.0出現,效率低。hashmap 底層是雜湊表資料結構,允許使用null鍵和null值。該集合執行緒是不同步的,將has...

黑馬程式設計師

1.了解反射 反射 就是通過class檔案物件,去使用該檔案中的成員變數,構造方法,成員方法。person p new person p.使用 要想這樣使用,首先你必須得到class檔案物件,其實也就是得到class類的物件。2.反射中的類 class類 成員變數 field類 構造方法 const...

黑馬程式設計師

黑馬程式設計師 j a基礎學習筆記2 一 筆記內容概述 關鍵字 識別符號 注釋 注釋的應用 常量 進製的由來 進製轉換 負數的進製 變數的介紹 變數的基本演示 型別提公升 強制轉換 字元型別運算過程 型別運算細節 算術運算子 賦值運算子。二 常用內容介紹 1.注釋內容不占用記憶體,即使新增再多的注釋...