zoukankan      html  css  js  c++  java
  • 复习ADO.NET的ExecuteNonQuery()方法

    对连接执行 Transact-SQL 语句(增,删,改),并返回受影响的行数。

    通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。

    可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象)。

    练习:

    向SQL Server数据表person中插入一条记录并打印处理结果到屏幕:

     1  class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             string sqlstr = @"server=.\SQLEXPRESS;database=MyDataBase15_31;uid=sa;pwd=sa";
     6             using (SqlConnection sqlconn = new SqlConnection(sqlstr))
     7             {
     8                 string sqlcom = @"insert into person(name,gender,age) values('王工五', '男',38)";
     9                 using (SqlCommand cmd = new SqlCommand(sqlcom, sqlconn))
    10                 {
    11                     if (sqlconn.State == System.Data.ConnectionState.Closed)//检查连接是否打开,ConnectionState的命名空间为System.Data
    12                     {
    13                         sqlconn.Open();
    14                     }
    15                     int n =cmd.ExecuteNonQuery(); //返回受影响记录数,
    16                     Console.WriteLine("成功插入{0}条",n);
    17                     Console.ReadKey();
    18                 }
    19             }
    20         }
    21     }
  • 相关阅读:
    Codeforces Round #336 B
    Codeforces Round #336 A
    hiho一下157
    Codeforces Round #420 E
    Codeforces Round #420 C
    Codeforces Round #420 B
    Codeforces Round #420 A
    Codeforces Round #418 C
    Codeforces Round #418 B
    CodeForces 811D Vladik and Favorite Game bfs,模拟
  • 原文地址:https://www.cnblogs.com/net515/p/2548987.html
Copyright © 2011-2022 走看看