VS下用C#連線SQL Server 這兒我提供兩種方式:
1、一種最簡單的連線方式,透過VS提供的EF框架,配置好資料庫連線後,又VS自動建立資料庫連線,這個樣子不光會建立好資料庫連線,同時會把對應的資料庫物件實體建好,透過lamada表示式來獲取資料,這種方式的優勢在於簡單、易用,但劣勢也存在,劣勢在於資料查詢的靈活性不易控制。2、透過編寫資料庫連線類構建SQL Server資料庫連線,引用System.Data;System.Data.SqlClient兩個名稱空間,建立資料連線物件,透過資料庫連線物件執行對應的SQL語句獲取資料,程式碼示例如下:
using System.Data;
using System.Data.SqlClient;
//指定資料庫連線字串
string connectionString = "server=.;database=test;uid=sa;pwd=sa";
//例項化資料庫連線物件
SqlConnection conn = new SqlConnection(connectionString);
//開啟資料庫連線
conn.Open();
//新建資料庫操作物件
SqlCommand cmd = new SqlCommand();
//指定資料庫連線物件使用資料庫連線
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SQL的語句";
//執行SQL語句透過DataReader方式獲取執行結果
SqlDataReader dr = com.ExecuteReader();
//關閉執行
dr.Close();
//關閉資料庫連線
cmd.Close();
VS下用C#連線SQL Server 這兒我提供兩種方式:
1、一種最簡單的連線方式,透過VS提供的EF框架,配置好資料庫連線後,又VS自動建立資料庫連線,這個樣子不光會建立好資料庫連線,同時會把對應的資料庫物件實體建好,透過lamada表示式來獲取資料,這種方式的優勢在於簡單、易用,但劣勢也存在,劣勢在於資料查詢的靈活性不易控制。2、透過編寫資料庫連線類構建SQL Server資料庫連線,引用System.Data;System.Data.SqlClient兩個名稱空間,建立資料連線物件,透過資料庫連線物件執行對應的SQL語句獲取資料,程式碼示例如下:
using System.Data;
using System.Data.SqlClient;
//指定資料庫連線字串
string connectionString = "server=.;database=test;uid=sa;pwd=sa";
//例項化資料庫連線物件
SqlConnection conn = new SqlConnection(connectionString);
//開啟資料庫連線
conn.Open();
//新建資料庫操作物件
SqlCommand cmd = new SqlCommand();
//指定資料庫連線物件使用資料庫連線
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SQL的語句";
//執行SQL語句透過DataReader方式獲取執行結果
SqlDataReader dr = com.ExecuteReader();
//關閉執行
dr.Close();
//關閉資料庫連線
cmd.Close();