本篇文章以 ADO.NET 訪問SQL SERVER 數據庫爲例,sql
其中需用System.Data.SqlClient;數據庫
數據庫鏈接字符串寫法爲:server=服務器ip地址;User Id=用戶名;password=用戶密碼;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>