本篇文章以 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>