HashTable 使用例子
来源:互联网 发布:c数据分析师就业单位 编辑:程序博客网 时间:2024/06/16 05:56
读取数据库中数据
1.使用Dictionary、HashTable 散列表(快速读取,但在内存中占的空间较大)
在内存中按照“键值对”存储,Key和Value是成对的。
例:Step1:存储数据到HashTable中
public static Hashtable GetDownLoadRecords()
{
try
{
//首先从Cache中取数据,如果没找到,才从数据库中取数据
if (CacheBase.Instance[CACHE_KEY] == null)
{
DataSet ds = 从数据库中取数据;
Hashtable hashTb = new Hashtable();
if (ds != null && ds.Tables[0] != null)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
//存储
hashTb.Add(ds.Tables[0].Rows[i][0], ds.Tables[0].Rows[i][1]);
}
}
CacheBase.Instance.Add_ExpireByDBDepend(CACHE_KEY, ConfigBLL.MACHINEID, hashTb, 300);
return hashTb;
}
return (Hashtable)CacheBase.Instance[CACHE_KEY];
}
catch (Exception e)
{
return null;
}
}
Step 2:读HashTable数据
protected string GetRecordsNum(string resourceNo)
{
Hashtable tb = new Hashtable();
tb = GetDownLoadRecords();
if (tb != null && tb.ContainsKey(resourceNo))
{
return tb[resourceNo].ToString();
}
return "0";
}
2.使用数据库中索引实现
在数据库中添加索引
适用于数据量较多,读取频繁且数据修改的不是很频繁
- HashTable 使用例子
- VB.Net程序代码:Hashtable与ListView结合使用测试例子
- HashTable一个小例子
- javascript hashtable例子
- C#HashTable测试例子
- Hashtable使用
- 使用Hashtable
- HashTable 使用
- HashTable 使用
- C#中使用HashTable
- HashTable的使用示例
- hashtable使用【转贴】
- Hashtable的使用
- Hashtable的使用
- Hashtable 初次使用
- hashtable的使用
- Hashtable的使用
- 创建和使用HashTable
- 脚本执行期间在 IBM Rational Functional Tester 中获取并筛选日志
- 最令PHP初学者头痛的十四个问题
- Ext中FormPanel面板及Form控件横排测试(CSS)
- PHP - 序列化和反序列化
- PHPer的水平分段
- HashTable 使用例子
- 堆区(heap)和 栈区(stack)
- x86实模式Memory Map和Port Address Assignments
- js 获取随机数
- MySQL 查询字段信息
- 贵宾服务管理系统代码问题
- 主流的AJAX框架比较
- Python - 技巧 - 获得文件中单词的数目
- C# 与 C++ 数据类型比较及结构体转换