`
poson
  • 浏览: 348563 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用dataset提高查询速度

 
阅读更多

 

把数据库表放在内存中,使用dataset来管理。使用datatable的选择函数dsDataSet1.Tables[0].Select("id<1000")来选取数据。

 

 

(1)首先把表装入到内存的DataSet

 

con = new System.Data.OracleClient.OracleConnection("……");

 

selectCMD = con.CreateCommand();

 

OracleDataAdapter oracleDataAdapter1 = new OracleDataAdapter();

 

con.Open();

 

oracleDataAdapter1.SelectCommand = selectCMD;

 

//创建SqlDataAdapter对象,并根据SelectCommand属性检索数据

 

selectCMD.CommandText = "select * from abc";

 

oracleDataAdapter1.Fill(dsDataSet1, "Customers");

 

2)然后在选择其中的一些数据

 

dsDataSet1.Tables[0].Select("id<1000")

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics