sqldatareader.read()方法的功能和返回值是什么样的?
答案:1 悬赏:80
解决时间 2021-01-16 21:12
- 提问者网友:沉默的哀伤
- 2021-01-16 14:30
sqldatareader.read()方法的功能和返回值是什么样的?
最佳答案
- 二级知识专家网友:时间的尘埃
- 2021-01-16 15:47
DataReader的意思就是数据阅读器,它是以类似于指针的形式读取数据库里面的记录,具有效率高的特点。使用Read()方法可以将满足查询的记录依次读取出来,类似于指针的Next()方法。使用while循环可以读取到全部记录,读取到最后一条记录时退出循环。返回的值为Object类型,可以进行转换以得到需要的数据。
示例:
while(reader.Read())
{
string name = reader["name"].ToString(); // name为查询语句中的name列
}
注意使用datareader必须及时关闭,否则会与数据库建立长连接,消耗数据库的连接数。关闭连接使用Close()方法或使用Using方法让系统帮你自动释放。
具体可参考MSDN SqlDataReader.Read()方法。
示例:
while(reader.Read())
{
string name = reader["name"].ToString(); // name为查询语句中的name列
}
注意使用datareader必须及时关闭,否则会与数据库建立长连接,消耗数据库的连接数。关闭连接使用Close()方法或使用Using方法让系统帮你自动释放。
具体可参考MSDN SqlDataReader.Read()方法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯