DataReader
- datareader是对command直接进行操作。
-
便于理解的简单方法
首先:
连接字符串
创建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();
这样写的话可以读取所有人的姓名输出一串字符
对应数据库里面的信息
我只是随便写个例子便于理解
后面新的我会加上去有错的地方也希望大家提出来谢谢