数据库连接字符串存放在自定义配置文件与Config文件中有何差别?

一个问题开了3个贴,晕,请看清要求在回答哦,不然要开4个贴了...如果您的理解跟下面两个帖子中的回答一样,请免于回答:http://zhidao.baidu.com/qu... 一个问题开了3个贴,晕,请看清要求在回答哦,不然要开4个贴了...
如果您的理解跟下面两个帖子中的回答一样,请免于回答:
http://zhidao.baidu.com/question/168851391.html
http://zhidao.baidu.com/question/168968908.html

我要问的是:
我以前都是把数据库连接字符串存储在一个自定义的数据库配置文件(文本文件)中,然后设计一个数据库连接配置模块(提供服务器名、数据库名、用户名和密码)来完成数据库连接的管理功能。
现在微软建议使用XML格式的Config文件来存储,那么相比之下,这样做的主要优势在哪里?
展开
 我来答
给世界一些震撼
2010-07-23 · TA获得超过1656个赞
知道小有建树答主
回答量:1011
采纳率:0%
帮助的人:707万
展开全部
你问的这个问题比较尖锐,我曾见看过你的问题,也跟同事、朋友讨论过,如果按照你的说法,文本文件同样可以实现你的目的那么这两种文件没有任何区别。

但是,我认为XML还是有一定的优势:
1、XML 发展到现在已经成为了一个标准,全世界都在用的标准,它的可读性就比普通的文本文件强。

2、既然XML是一个标准,那么它的读取方式、方法也肯定是通用的,所以当拿到一个XML文件,不需要再人为的去实现如何读取里面的内容,我们只要需要实现读取哪个内容即可。

3、你用自己的文本文件没有问题,但是这个文本文件只是你自己的标准,不是世界的标准,你在做自己的程序的时候,你的标准不会有任何问题,可是如果你把自己的文本文件拿给别人用的时候,别人就会感觉到很麻烦。因为他们不知道你的标准。

最后结论:
XML的好处就是全世界都在推行,它的标准是世界化的。
而你自定义的文本文件是你自己的标准,不是全世界通用的。

以上就是我认为XML的优势所在。
gis0123
2010-07-23 · TA获得超过462个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:125万
展开全部
xml格式的文件,MS有一套直接写和读取这个文件的类和方法,方便实用简单,而且许多程序需要的基本属性都可以直接写在这个文件里,格式都是很简单就实现了,而且很多人都可以一眼看明白,如果写在文本文件中,只有写程序的人明白是怎么回事,文本文件是以前的老思考方法了,例如DEPHI,c++这些没有支持的就还用文本文件,如果写在文本文件中还要自己写类,方法还要用到引用底层的读写方法;这就是XML格式的配置文件的优势所在;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dragon2snow
2010-07-23 · TA获得超过1099个赞
知道小有建树答主
回答量:1150
采纳率:0%
帮助的人:1141万
展开全部
这个没有什么可差别
主要是看需求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式