C#(二十六) ——单个数据集的查询

使用DataReader进行读取数据,使用ExecuteReader()和Read()方法

using System.Data.SqlClient;

namespace ADONETDemo
{
    internal class DataSetQuery
    {
        private static void Main(string[] args)
        {
            //连接字符串
            string connStr = "server=localhost;database=MyPhoneList;uid=web;pwd=web";
            //连接对象
            SqlConnection sqlConn = new SqlConnection(connStr);
            //sql语句
            string queryDataSetSql = "select PName,Gender,PhoneNumber from PhoneList where Gender='男' ";
            //查询对象
            SqlCommand sqlCom = new SqlCommand(queryDataSetSql, sqlConn);
            //打开连接
            sqlConn.Open();
            //开始使用ExecuteReader()查询
            SqlDataReader dataReader = sqlCom.ExecuteReader();

            //进行循环读取
            while (dataReader.Read())
            {
                System.Console.WriteLine(dataReader["PName"] + "\t"
                    + dataReader["Gender"] + "\t" + dataReader["PhoneNumber"]);
            }
            //关闭读取器
            dataReader.Close();
            //关闭连接
            sqlConn.Close();

            System.Console.ReadLine();
        }
    }
}

上一篇:javaScript——函数防抖


下一篇:C#-笔记-面向对象-第二章