zoukankan      html  css  js  c++  java
  • ADO.NET笔记——利用Command对象的ExecuteScalar()方法返回一个数据值

    相关知识:

    1. 有些SQL操作,例如SUM,只会从数据库返回一个数据值,而不是多行数据
    2. 尽管也可以使用ExecuteReader()返回一个DataReader对象,代表该数据值,但是使用Command对象的ExecuteScalar方法更加方便
    3. ExecuteScalar()方法:该方法只能执行SELECT语句,通常用于统计,例如返回符合条件的记录个数

    代码示例:

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 using System.Data;
     7 using System.Data.SqlClient;
     8 
     9 namespace ConsoleApplication3
    10 {
    11     class Program
    12     {
    13         static void Main(string[] args)
    14         {
    15             string strConn = @"server=Joe-PC;database=AdventureWorks_WroxSSRS2012;uid=sa;pwd=root";
    16             SqlConnection conn = new SqlConnection(strConn);
    17 
    18             string strCmd = "SELECT COUNT(*) FROM Production.ProductCategory";
    19             SqlCommand cmd = new SqlCommand(strCmd, conn);
    20 
    21             conn.Open();
    22 
    23             int count = Convert.ToInt32(cmd.ExecuteScalar());// ExecuteScalar返回一个object类型
    24 
    25             Console.WriteLine("共有{0}行数据。", count);
    26 
    27             conn.Close();
    28         }
    29     }
    30 }

  • 相关阅读:
    linux下导入、导出mysql 数据库命令
    MapReduce工作原理(简单实例)
    BloomFilter ——大规模数据处理利器
    huawei机试题目
    二叉树操作集锦
    表达式计算的中序转后序
    用 JavaScript 修改样式元素
    网页中的表单元素
    使用网络字体作为矢量图标
    CSS 的 appearance 属性
  • 原文地址:https://www.cnblogs.com/chenguangqiao/p/4340908.html
Copyright © 2011-2022 走看看