知识大全 ASP.NET项目开发指南:数据层类(2)[1]

Posted

篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:数据层类(2)[1]相关的知识,希望对你有一定的参考价值。

ASP.NET项目开发指南:数据层类(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     数据层类( )

   方法public DataSet GetDataSet(string strSql string tableName)

  和上述两个方法几乎一样 只是多了个tableName参数 返回一个DataSet 如程序 所示

  程序   ST_DataBase cs

     public DataSet GetDataSet(string strSql string tableName)

    

         //定义一个数据集 用来赋值给应用程序的一个数据集

         DataSet dataSet=new DataSet()

         //定义新的数据连接控件并初始化

         OleDbConnection ST_conn = new

             OleDbConnection(ST_ConnectionString)

         System Data OleDb OleDbDataAdapter

             dataAdapter=new OleDbDataAdapter(strSql ST_conn)

         dataAdapter Fill(dataSet tableName)

         //返回这个数据集

         return dataSet;

    

  【代码说明】代码第 行是一个完整的类的引用方法 给出了System Data OleDb OleDbDataAdapter读取器的具体位置 如果在类文件的开始处已经使用using添加了对System Data OleDb的引用 则这个完整引用可以去掉 改为OleDbDataAdapter dataAdapter这样定义

   方法public OleDbDataReader readrow(string sql)

  该方法执行一个SQL查询并返回一个OleDbDataReader 如程序 所示

  程序   ST_DataBase cs

     public OleDbDataReader readrow(string sql)

    

         OleDbConnection ST_Con = new OleDbConnection(ST_ConnectionString)

         //生成一个OleDbCommand对象 表示要执行的SQL语句或存储过程

         OleDbCommand ST_objCommand =new OleDbCommand(sql ST_Con)

         OleDbDataReader ST_objDataReader ;

         ST_objCommand Connection Open()

         ST_objDataReader = ST_objCommand ExecuteReader()

         //如果记录不为空

         if(ST_objDataReader Read())

        

             ST_objCommand Dispose()

             return ST_objDataReader;

        

         else

        

             ST_objCommand Dispose()

             return null;

        

    

  【代码说明】这里返回的不是DataTable 也不是DataSet 而是OleDbDataReader 它提供了从数据源读取数据行的只进流的方法 一般称其为只读数据集 代码第 行的Read()方法表示从当前数据集读取一条数据 如果存在数据返回true 否则返回false

cha138/Article/program/net/201311/15943

相关参考

知识大全 ASP.NET项目开发指南:数据层类(1)

ASP.NET项目开发指南:数据层类(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:数据缓存简介

ASP.NET项目开发指南:数据缓存简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:数据表设计

ASP.NET项目开发指南:数据表设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:数据库需求分析

ASP.NET项目开发指南:数据库需求分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:数据库连接编写

ASP.NET项目开发指南:数据库连接编写  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nb

知识大全 ASP.NET项目开发指南:Blog数据表设计

ASP.NET项目开发指南:Blog数据表设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:数据表之间的关系

ASP.NET项目开发指南:数据表之间的关系  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &n

知识大全 ASP.NET项目开发指南:网络书店数据表设计

ASP.NET项目开发指南:网络书店数据表设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:Blog数据库连接编写

ASP.NET项目开发指南:Blog数据库连接编写  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET项目开发指南:Blog数据库需求分析

ASP.NET项目开发指南:Blog数据库需求分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!