本篇文章以 ADO.NET 訪問SQL SERVER 資料庫為例, 其中需用System.Data.SqlClient; 資料庫連接字元串寫法為:server=數據源(伺服器名稱);uid=用戶名;pwd=密碼;database=資料庫名稱 ...
本篇文章以 ADO.NET 訪問SQL SERVER 資料庫為例,
其中需用System.Data.SqlClient;
資料庫連接字元串寫法為:server=數據源(伺服器名稱);uid=用戶名;pwd=密碼;database=資料庫名稱
1 using System.Data.SqlClient; 2 using System.Configuration; 3 4 /// <summary> 5 /// sql幫助類 6 /// </summary> 7 public class SqlHelp 8 { 9 //創建連接對象字元串 10 //public string Sqlconn = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString;//這裡需要到Web.config添加ConnectionStrings 11 public string Sqlconn = "server=****;uid=**;pwd=**;database=****"; 12 /// <summary> 13 /// SQL查詢 14 /// </summary> 15 public DataSet Qyery() 16 { 17 //資料庫連接器,創建資料庫連接.參數:連接對象字元串 18 SqlConnection conn = new SqlConnection(Sqlconn); 19 //數據適配器,填充DataSet.參數1:SQL查詢語句,參數2:資料庫連接. 20 SqlDataAdapter sda = new SqlDataAdapter("select * from 表名", conn); 21 //實例化數據集. 22 DataSet ds = new DataSet(); 23 //將數據適配器中的數據填充到數據集. 24 sda.Fill(ds); 25 return ds; 26 } 27 /// <summary> 28 /// SQL操作 29 /// </summary> 30 public int Operation() 31 { 32 //資料庫連接器,創建資料庫連接. 33 SqlConnection conn = new SqlConnection(Sqlconn); 34 //資料庫命名對象,指定要執行sql語句與連接對象conn.參數1:SQL操作語句,參數2:資料庫連接. 35 SqlCommand cmd = new SqlCommand("insert INTO 表名 VALUES (值1,值2,....)", conn); 36 //打開資料庫 37 conn.Open(); 38 //執行,返回影響行數 39 int rows = cmd.ExecuteNonQuery(); 40 //關閉資料庫 41 conn.Close(); 42 return rows; 43 } 44 }
Web.config添加ConnectionStrings代碼如下並引用System.Configuration:
1 <connectionStrings> 2 <add name="SqlConnString" connectionString="server=****;uid=**;pwd=**;database=****"/> 3 </connectionStrings>