Connection連接、關閉數據庫


創建連接sql server數據庫的字符一般有兩種,

  1. 一種是以sql驗證登錄的
  2. 一種是以windows身份驗證的

步驟:

  1. 引用命名空間System.Date.SqlClient
  2. 將連接方法聲明至字符串中
  3. 創建connection對象
  4. 調用方法

 

 

 

如:

//sql server數據庫連接分為兩種方式

//windows 身份驗證登錄並打開數據庫

//定義一個變量來存儲連接數據庫的字符串

String constr=server=.;integrated security=sspi;initial catalog=cshardb(數據庫名稱)

二、//sql驗證方式

//定義一個變量來存儲字符串

String constr=server=.;user=sa;pwd=sa;database=pwd1;

 

//實例化sql連接的對象,並且寫上字符串參數

Sqlconnection mysqlcon=new sqlconnection(constr);

//打開數據庫

Mysqlcon.open();

 

為了節省系統資源,提高系統性能,最好使用完數據庫后就要關閉連接。

 

C#語言由於GC的存在,會在未來的某個時刻釋放資源,它是非決定性的,並不能確定這個過程在什么時候發生,當忘記關閉數據庫時,可通過using語句確保對象在推出時立即被釋放,從而達到關閉數據庫的作用

mtsqlcon.colse();

使用using來關閉數據庫

Usingmtsqlcon

{

Mysqlcon.open();

Console.writeline(數據庫成功的打開);

 

}

Console.writeline(數據庫成功的關閉);//當推出的時候,數據庫自動關閉

 

Using語句不但提高了性能,而且還達到關閉數據庫的功能,還有一種try.catch.finally語句控制連接數據庫的關閉來提高性能

//通過 trycatch.finally

Ttry

{

Mtsqlcon.open();

Console.writeline(“數據庫被打開”);

}

Catch

{

 

}

Finally

{

Mysqlcon.close();

Console.writeline(“數據庫成功的關閉了”);

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM