最后分求数据库运用的问题就是 
问题一
什么时候该用
DataSet
什么时候该用
datatable
什么时候该用
DataReader问题二
情况
1。数据很多 上万条  不需要数据库操作 只需 查看列表 和分页
2。需要更新 数据多的时候
3。只读取前10位列表(如显示最新的文章的标题和点击数的时候)
请大家解答解答

解决方案 »

  1.   

    个人以为:没有多表关联的时候,用 DataTable 就可以了,如果你的结果集是多个关联的表,那得用 DataSet。如果只是遍历的读数据,不修改,那么用 DataReader 节省资源。至于问题二,可能要具体分析。上万条数据列表及分页,用 DataReader 应该可以。需要更新大量数据,也许直接构造 SQL 语句节省内存。Top10 用 DataTable 就可以吧。
      

  2.   

    不需要修改单纯显示数据就用DataReader.数据量大用存储过程好一些。
      

  3.   

    一 ,
    msdn文档查查看看文档,比较一下不就清楚了嘛二,
    不明白