c 連線資料庫

2021-06-27 16:44:27 字數 927 閱讀 8747

根據查詢結果儲存在資料庫伺服器端還是本地客戶端,可分兩種連線資料庫的方式

那麼這兩種方式的好壞:
查詢結果儲存在資料庫伺服器:之所以要儲存在資料庫伺服器端,是因為一旦查詢結果資料量大,如果儲存在本地會占用大量的記憶體,所以該方式的優點是不佔記憶體。但對  於 資料量小情況下,還要時刻與資料庫保持連線,一旦連線斷開,資料庫出現異常,就不能獲取資料,所以才有了dataset集合,很好的彌補了這些缺陷。因為此方式是查詢完後直接將結果裝到dataset集合裡,再無與資料庫有任何關聯,但需要佔一定記憶體
1.查詢結果儲存在資料庫伺服器端

using (sqlconnection conn = new sqlconnection("data source=.;initial catalog=exercise;user id=sa;password=123456"))

}}

using() :using 塊用於釋放資源,一般()中 類實現了idispose 介面,大括號**執行完畢,資源釋放,先前微軟沒有退出using 用法,資源**都是要靠try catch來做,更加麻煩

data source=.;initial catalog=exercise;user id=sa;password=123456 資料庫連線資訊:data source:資料庫位址,"."表示本地;initial catalog:資料庫名稱

user id:使用者名稱,password:密碼
2.查詢結果儲存在本地客戶端

using (sqlconnection conn = new sqlconnection("data source=.;initial catalog=exercise;user id=sa; password=123456"))

}

C 連線資料庫

using system using system.data using system.data.sqlclient using system.windows.forms namespace testc public void open catch exception e public void c...

C 連線資料庫

用sqlconnection連線sql server資料庫 引用 using dystem.data.sqlclient string constring data source ip位址 initial catalog 資料庫名稱 user id 使用者名稱 password 密碼 persist...

c 連線資料庫

using system using system.collections.generic using system.text using system.data using system.data.sqlclient namespace dal catch sqlexception ex fina...