1. 程式人生 > >C#如何連線SqlServer資料庫

C#如何連線SqlServer資料庫

通過配置方式的不同,有兩種連線資料庫的方法。

1.直接通過資料庫使用者名稱和密碼等進行登陸

using System.Data;
using System.Data.sqlClient

 public static void ConnSqlServer1()
 {
       //伺服器地址 資料庫名 使用者名稱 密碼
       //⭐注:如果SqlServer設定為Windows登入,則不需要使用者名稱和密碼引數,需使用“Trusted_Connection=SSPI”來進行登入
       SqlConnection conn = new SqlConnection("Server=127.0.0.1;DataBase=TEST;uid=sa;pwd=a"
); //開啟連線 conn.Open(); //建立sql SqlCommand sc = new SqlCommand("select * from mark",conn); //定義資料結果集 DataSet ds = new DataSet(); SqlDataAdapter sda = new SqlDataAdapter(sc); //填充 sda.Fill(ds); }

2.通過app.config中的ConfigurationManager.ConnectionString獲取資料庫的配置資訊進行登陸

<!--app.config中的配置-->
<configuration>  
  <connectionStrings>
    <!--這裡的name值"connStr"需與下文的["connStr"]保持一致-->
    <add name="connStr" 
    connectionString="Server=127.0.0.1;DataBase=TEST;Uid=sa;Pwd=a"/>
  </connectionStrings>
</configuration>
using System.Data;
using
System.Data.SqlClient; using System.Configuration; public static void ConnSqlServer2() { //獲取app.config中的connectionString String connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; //以下與上部分一致,不做解釋 SqlConnection conn = new SqlConnection(connStr); conn.Open(); SqlCommand cmd = new SqlCommand("select * from mark", conn); DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); }