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 }

  • 相关阅读:
    熔断降级(Polly)
    网站被黑
    Redis 缓存穿透
    搭建私有Nuget仓库
    什么是配置
    css3的@media媒体查询
    css设置background图片的位置实现居中
    UTF-8有签名和无签名的区别
    SQL Server表结构和数据导入到MySQL
    Jquery实现滚动到底部加载更多(最原始)
  • 原文地址:https://www.cnblogs.com/chenguangqiao/p/4340908.html
Copyright © 2011-2022 走看看