天天看点

今天学习了解了一下DataReader,分享一些我会了的简单的用法。

DataReader

  1. datareader是对command直接进行操作。
  2. 便于理解的简单方法

    首先:

    连接字符串

创建Connection对象

打开连接

编写你所需要查询的sql语句

(这里根据自己的需求加where条件)

创建command对象

创建SqlDataReader

获取查到的行数

指定名称获取序列号

(name是我Admin这个表里面的一个字段)

指点列获取列名和类型

string name = Sdr.GetName(sjudi);
            //获取字段类型
            string type = Sdr.GetDataTypeName(sjudi);
           

数据读取

读取数据可以设置相对应的sql把while改为if判断就行,判断是否存在。

string s = "";
            while(Sdr.Read())
            {
                s+= Sdr["name"].ToString();
            
            }
            Sdr.Close();
           

这样写的话可以读取所有人的姓名输出一串字符

今天学习了解了一下DataReader,分享一些我会了的简单的用法。

对应数据库里面的信息

今天学习了解了一下DataReader,分享一些我会了的简单的用法。

我只是随便写个例子便于理解

后面新的我会加上去有错的地方也希望大家提出来谢谢