首页 新闻 会员 周边

如何从流加载配置文件

0
悬赏园豆:10 [已解决问题] 解决于 2010-05-05 11:35

将配置信息保存到数据库,在使用时如何从内存加载

半支烟的主页 半支烟 | 初学一级 | 园豆:64
提问于:2010-04-29 09:42
< >
分享
最佳答案
0

我老早以前写的一个自动读取配置文件到结构的类,你参考参考吧

http://www.cnblogs.com/eaglet/archive/2008/04/08/1142959.html

http://www.cnblogs.com/eaglet/archive/2008/04/09/1145490.html

http://www.cnblogs.com/eaglet/archive/2008/05/06/1185140.html

收获园豆:10
eaglet | 专家六级 |园豆:17139 | 2010-04-29 13:41
不错,给我一定的思路,谢谢
半支烟 | 园豆:64 (初学一级) | 2010-05-05 11:34
其他回答(3)
0

1.建立一个类用于存储和获取数据库的配置信息,当程序启动时,从数据库中获取这些信息,并赋值给类属性,这个类为单例模式。在使用的地方先判断它是否为空,为空再获取一遍。

2.使用缓存,使用时判断缓存项是否为空,为空则从数据库获取。注意修改数据库配置信息时,要记得更新缓存。

Astar | 园豆:40805 (高人七级) | 2010-04-29 10:09
0

如果以二进制的格式存储,从数据库获取配置信息后,将二进制数据转换为内存流,然后进行操作。

建议以XML格式保存配置信息至数据库,这样查询、更新会很方便。

上不了岸的鱼 | 园豆:4613 (老鸟四级) | 2010-04-29 12:16
0

可以直接用new XmlDocument().Load(Stream)载入为xmldocument,不过要自己解析.

I,Robot | 园豆:9783 (大侠五级) | 2010-05-03 15:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册