C#如何連線SqlServer資料庫
阿新 • • 發佈:2019-02-07
通過配置方式的不同,有兩種連線資料庫的方法。
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);
}