开发者社区> 问答> 正文

请教个问题stdout.read的返回值如何循环每一行?

image.png

展开
收起
珍宝珠 2019-08-13 14:40:21 677 0
1 条回答
写回答
取消 提交回答
  • DataReader的意思就是数据阅读器,它是以类似于指针的形式读取数据库里面的记录,具有效率高的特点。使用Read()方法可以将满足查询的记录依次读取出来,类似于指针的Next()方法。使用while循环可以读取到全部记录,读取到最后一条记录时退出循环。返回的值为Object类型,可以进行转换以得到需要的数据。 示例: while(reader.Read()) {  string name = reader["name"].ToString(); // name为查询语句中的name列 } 注意使用datareader必须及时关闭,否则会与数据库建立长连接,消耗数据库的连接数。关闭连接使用Close()方法或使用Using方法让系统帮你自动释放。  具体可参考MSDN SqlDataReader.Read()方法。
    

    “答案来源于网络,供您参考”

    2019-09-24 18:19:43
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载