ADO.NET --操作数据

来源:互联网 发布:c 网络编程视频 编辑:程序博客网 时间:2024/04/30 01:30

在前面,我们已经知道了如何建立数据库连接,读取、查询数据,那么我们怎么样对数据进行操作呢?操作,也就是增删改!

这就需要用到了Command对象的ExecuteNonQuery()方法。

ExecuteNonQuery()方法是用来执行指定的SQL语句的,如Update、Insert、Delete,它返回的是受SQL语句影响的行数。

使用Command对象的ExecuteNonQuery()方法的步骤:

(1)建立Connection对象

利用数据库连接字符串建立Connection对象

(2)建立Command对象

利用要执行的SQL语句和建立好的Connection对象建立Command对象

(3)打开数据库,调用Command对象的ExecuteNonQuery()方法

示例:

Code:
  1. //自动生成的代码忽略   
  2. using System.Data.SqlClient;   
  3.   
  4. class Demo   
  5. {   
  6.            static void Main()   
  7.           {   
  8.   
  9.                        try  
  10.                       {   
  11.                        string connString = "Data Source =.;Initial Catalog = MySchool;User ID = sa;Pwd = 123456";   
  12.   
  13.                        SqlConnection connection = new SqlConnection(connString);   
  14.   
  15.                        string sql = "Update Admin set LoginID = 'hamber' where AdminID = 1";   
  16.   
  17.                        SqlCommand objCommand = new SqlCommand(sql,connection);   
  18.   
  19.                         connection.Open();   
  20.   
  21.                         int number = objCommand.ExecuteNonQuery();   
  22.   
  23.                         if(number > 0)   
  24.                        {   
  25.                               Console.WriteLine("更新成功");   
  26.                       }   
  27.                       else  
  28.                      {   
  29.                                  Console.WriteLine("更新失败");   
  30.                       }   
  31.                       }   
  32.                       catch(Exception ex)   
  33.                     {   
  34.                               Console.WriteLine(ex.Message);   
  35.                     }   
  36.                      finally  
  37.                   {   
  38.                             connection.Close();   
  39.                   }   
  40.           }   
  41. }  

 

 

 

原创粉丝点击