引言:網頁的制作,必然缺少不了數據庫的點綴,下面就簡單介紹ASP.NET創建數據庫連接的幾種方式
注意:以下方式請添加System.Configuration程序集的引用
1.使用APPSetting
方式一(SQL Server賬號驗證登錄):
在web.config的根節點(<configuration>添加這</configuration>)添加↓

<appSettings> <add key="連接鍵名" value="server=服務器名;database=數據庫名;uid=登錄賬號;pwd=登錄密碼;"/> </appSettings>
方式二(Windows驗證登錄):
添加位置與方式一相同

<appSettings> <add key="連接鍵名" value="server=服務器名;database=數據庫名;Integrated Security=True;"/> </appSettings>
上面方式一、方式二選一種即可,以下兩句可忽略↓
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; }
2.使用connectionStrings(覺得 1 好用可不看!)
方式一(SQL Server賬號驗證登錄):
在web.config的根節點(<configuration>添加這</configuration>)添加↓

<connectionStrings> <add name="連接名" connectionString="server=服務器名;database=數據庫名;;uid=登錄名;pwd=登錄密碼;"/> </connectionStrings>
方式二(Windows驗證登錄):
添加位置與方式一相同

<connectionStrings> <add name="連接名" connectionString="server=服務器名;database=數據庫名;Integrated Security=True;"/> </connectionStrings>
同樣二選一即可
獲取連接字符串或連接對象(需要進行連接可直接用)

//獲取連接字符串 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; }
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