本篇文章以 ADO.NET 訪問SQL SERVER 數據庫為例,
其中需用System.Data.SqlClient;
數據庫連接字符串寫法為:Data Source=服務器ip地址或服務器名;Initial Catalog=數據庫名;User ID=用戶名;Password=用戶密碼;
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 = "Data Source=****;User ID=**;Password=**;Initial Catalog=****;"; 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="Data Source=****;User ID=**;Password=**;Initial Catalog=****;"/> 3 </connectionStrings>