1. 程式人生 > 其它 >ASP.NET連線SQL Server資料庫配置

ASP.NET連線SQL Server資料庫配置

引言:網頁的製作,必然缺少不了資料庫的點綴,下面就簡單介紹ASP.NET建立資料庫連線的幾種方式

注意:以下方式請新增System.Configuration程式集的引用

1.使用APPSetting

方式一(SQL Server賬號驗證登入):

在web.config的根節點(<configuration>新增這</configuration>)新增

<appSettings>
    <add key="連線鍵名" value="server=伺服器名;database=資料庫名;uid=登入賬號;pwd=登入密碼;"/>
</appSettings>
View Code

方式二(Windows驗證登入):

新增位置與方式一相同

<appSettings>
    <add key="連線鍵名" value="server=伺服器名;database=資料庫名;Integrated Security=True;"/>
</appSettings>
View Code

上面方式一、方式二選一種即可,以下兩句可忽略↓

Integrated Security=True 表示使用使用Windows驗證登入
Integrated Security =false 或者不寫 ,就要輸入賬號和密碼驗證登入了

獲取連線字串或連線物件(需要進行連線可直接用)

using System.Configuration;

//在需要獲取連線字串時直接↓
string conStr = ConfigurationManager.AppSettings["連線鍵名"].ToString();


//在需要連線物件時↓
/// <summary>
/// 獲取連線資料庫物件方法
/// </summary>
/// <returns>返回sqlconnection物件</returns>
public SqlConnection Getcon()
{
    string conStr = ConfigurationManager.AppSettings["
連線鍵名"].ToString(); SqlConnection con = new SqlConnection(conStr); return con; }
View Code

2.使用connectionStrings(覺得 1 好用可不看!)

方式一(SQL Server賬號驗證登入):

在web.config的根節點(<configuration>新增這</configuration>)新增

<connectionStrings>
        <add name="連線名" connectionString="server=伺服器名;database=資料庫名;;uid=登入名;pwd=登入密碼;"/>
</connectionStrings>
View Code

方式二(Windows驗證登入):

新增位置與方式一相同

<connectionStrings>
        <add name="連線名" connectionString="server=伺服器名;database=資料庫名;Integrated Security=True;"/>
</connectionStrings>
View Code

同樣二選一即可

獲取連線字串或連線物件(需要進行連線可直接用)

//獲取連線字串
string conStr = ConfigurationManager.ConnectionStrings["連線名"].ToString();


//獲取連線資料庫連線物件
/// <summary>
/// 獲取連線資料庫物件
/// </summary>
/// <returns>返回sqlconnection物件</returns>
public SqlConnection Getcon()
{
    string conStr = ConfigurationManager.ConnectionStrings["連線名"].ToString();
    SqlConnection con = new SqlConnection(conStr);
    return con;
}
View Code

APPSetting與connectionStrings兩種方式有細微差異,請不要混著用!

如果忘記了連線字串如何寫,還可以選擇選擇以下方式連線!

3.使用VS的新增資料庫連線方式(該方式較繁瑣)

3.1.開啟VS->檢視->伺服器資源管理器

3.2.右鍵資料庫連線->新增連線

3.3.資料來源可選兩種方式,都可以。
方式一,Microsoft SQL Server (SqlClient)
方式二,Microsoft SQL Server 資料庫檔案 (SqlClient)
下圖用的方式一,若資料庫安裝在本地
可以用Windows身份驗證,不需要使用者名稱和密碼。

3.4.點選確定後就會建立連線了,此時可以在連線的資料庫屬性中看到連線字串

將該連線字串按照上面的方式 1 或方式 2 連線即可

小總結:連線方式大大把,簡單稀飯最重要,嘿嘿嘿

該文章參照:1.CSDN-優秀是不可能的 2.CSDN-weixin_40333655