数据库连接字符串存放在自定义配置文件与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文件来存储,那么相比之下,这样做的主要优势在哪里? 展开
如果您的理解跟下面两个帖子中的回答一样,请免于回答:
http://zhidao.baidu.com/question/168851391.html
http://zhidao.baidu.com/question/168968908.html
我要问的是:
我以前都是把数据库连接字符串存储在一个自定义的数据库配置文件(文本文件)中,然后设计一个数据库连接配置模块(提供服务器名、数据库名、用户名和密码)来完成数据库连接的管理功能。
现在微软建议使用XML格式的Config文件来存储,那么相比之下,这样做的主要优势在哪里? 展开
展开全部
你问的这个问题比较尖锐,我曾见看过你的问题,也跟同事、朋友讨论过,如果按照你的说法,文本文件同样可以实现你的目的那么这两种文件没有任何区别。
但是,我认为XML还是有一定的优势:
1、XML 发展到现在已经成为了一个标准,全世界都在用的标准,它的可读性就比普通的文本文件强。
2、既然XML是一个标准,那么它的读取方式、方法也肯定是通用的,所以当拿到一个XML文件,不需要再人为的去实现如何读取里面的内容,我们只要需要实现读取哪个内容即可。
3、你用自己的文本文件没有问题,但是这个文本文件只是你自己的标准,不是世界的标准,你在做自己的程序的时候,你的标准不会有任何问题,可是如果你把自己的文本文件拿给别人用的时候,别人就会感觉到很麻烦。因为他们不知道你的标准。
最后结论:
XML的好处就是全世界都在推行,它的标准是世界化的。
而你自定义的文本文件是你自己的标准,不是全世界通用的。
以上就是我认为XML的优势所在。
但是,我认为XML还是有一定的优势:
1、XML 发展到现在已经成为了一个标准,全世界都在用的标准,它的可读性就比普通的文本文件强。
2、既然XML是一个标准,那么它的读取方式、方法也肯定是通用的,所以当拿到一个XML文件,不需要再人为的去实现如何读取里面的内容,我们只要需要实现读取哪个内容即可。
3、你用自己的文本文件没有问题,但是这个文本文件只是你自己的标准,不是世界的标准,你在做自己的程序的时候,你的标准不会有任何问题,可是如果你把自己的文本文件拿给别人用的时候,别人就会感觉到很麻烦。因为他们不知道你的标准。
最后结论:
XML的好处就是全世界都在推行,它的标准是世界化的。
而你自定义的文本文件是你自己的标准,不是全世界通用的。
以上就是我认为XML的优势所在。
展开全部
xml格式的文件,MS有一套直接写和读取这个文件的类和方法,方便实用简单,而且许多程序需要的基本属性都可以直接写在这个文件里,格式都是很简单就实现了,而且很多人都可以一眼看明白,如果写在文本文件中,只有写程序的人明白是怎么回事,文本文件是以前的老思考方法了,例如DEPHI,c++这些没有支持的就还用文本文件,如果写在文本文件中还要自己写类,方法还要用到引用底层的读写方法;这就是XML格式的配置文件的优势所在;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个没有什么可差别
主要是看需求
主要是看需求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询