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

    牢记三点:
    1使用ExecuteScalar()执行SQL语句,返回第一行第一列,object类型
    •-> 转换使用Convert,不要使用强转
    2-> 使用ExecuteScalar()一般执行聚合查询
    3-> 使用ExecuteScalar()亦可查询select getdate()
     

    练习:

    统计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 = @"select count(*) from person";
     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 = Convert.ToInt32(cmd.ExecuteScalar()); //ExecuteScalar()返回为对象类型,所以要转换
    16                     Console.WriteLine("共有记录{0}条", n);
    17                         Console.ReadKey();
    18                 }
    19             }
    20         }
    21     }
     
     
  • 相关阅读:
    指针细说
    C++编码规范101
    关于C标准
    Bjarne Stroustrup语录2
    Bjarne Stroustrup 语录1
    计算机网络基础识别
    ssh
    matplotlib画图
    数据分析之Numpy
    数据分析
  • 原文地址:https://www.cnblogs.com/net515/p/2548922.html
Copyright © 2011-2022 走看看