关键词不能为空

当前您在: 主页 > 英语 >

c#读取并修改App.config文件实例

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-15 14:40
tags:

-

2021年2月15日发(作者:物换物)


读取并修改



文件


(


转载


)



Posted on 2007-11-24 21:54


xshy



阅读


(5957)


评论


(0)



编辑



收藏




1.


向项目添加

< br>


文件:



右击项目名称,选择< /p>



添加





添加新建项



, 在出现的



添加新项



对话框中,选择



添加应用程序配

置文件



;如果项目以前没有配置文件,则默认的文件名称 为


“”


,单击



确定



。出现在设计器视


图中的



文件为:




xml


version


=



1.0



encoding


=



utf-8



?>



<


con figuration


>




configuration


>


< p>
在项目进行编译后,在


binDebuge


文件下 ,将出现两个配置文件


(


以本项目为例


)


,一个名为


“”


,另一个名为


“”


。第一个文件为


项目实际使用的配置文件 ,在程序运行中所做的更改都将被保存于此;第二个文件为原代码


“”

< br>的同步文件,在程序运行中不会发生更改。



2. connectionStrings


配置节:



请注意:如果您的


SQL


版本为

2005 Express


版,则默认安装时


SQL


服务器实例名为


localhostSQLExpress

< p>
,须更改以下实例中


“Data Source=localhost;”


一句为


“Data < /p>


Source=localhost


SQLExpress;”< /p>


,在等于号的两边不要加上空格。




数据库连接串


-->




<


connectionS trings


>




<


clear


/>




<


add


nam


e


=



conJxcBook



connectionString


=



Data Source=localhost;Initial


Catalog=jxcbook;User





ID=sa;p assword=********




providerName


=



ent



/>





connection Strings


>



3. appSettings


配置节:



a ppSettings


配置节为整个程序的配置,如果是对当前用户的配置,请使用


userSettings


配置节,


其格式 与以下配置书写要求一样。






<


appSettings


>




<


clear


/>




<


add


key


=



userName



value


=



/>




<


add


key


=



passwo rd



value


=


/>




<


add


key


=



Department



value


=



/>




<


add


key


=



returnValue



value


=



/>




<


add


key


=



pwdPat tern



value


=



/>




<


add


key


=



userPattern



value


=



/>




appSettings< /p>


>



4.


读取与更新


对于



文件的读写,参照了网络文章:


/csharp/




标题为


“Read/Write File with .NET 2.0”


一文。


< p>
请注意:要使用以下的代码访问



文件,除添加引用


uration


外,还必


须在项目添加 对



的引用。



4.1


读取


connectionS trings


配置节



///



///< /p>


依据连接串名字


connectionNam

e


返回数据连接字符串



///



///



///



private



static



string


GetConnectionStringsC onfig(


string


connectionName)


{


string


connectionString =




ConfigurationManager


.Connect ionStrings[connectionName].n


g();



Console


.Write Line(connectionString);



return


connectionString;


}


4.2


更新

connectionStrings


配置节



///



///


更新连接字符串



///



///


连接字符串名称




///


连接字符串内容




///


e


数 据提供程序名称




private



static



void


UpdateConnectionStrings Config(


string


newName,



string


newConString,



string


newProviderName)


{



bool


isModified =


false


;


//


记录该连接串是否已经存在




//


如果要更改的连接串已经存在




if


(

ConfigurationManager


.ConnectionString s[newName] !=


null


)



{



isModified =


true


;



}



//


新建一个连接字符串实例




ConnectionStringSettings


mySettings =




new



ConnectionStr ingSettings


(newNam


e, newConString, newProviderName);



//


打开可执行的配置文件


*.




Configuration


config =




ConfigurationManager


.OpenExeConfigurat ion(


ConfigurationUserLevel


.N one);



//


如果连接串已存在,首先删除它




if


(isModified)



{



(newName);



}



//


将新的连接串添加到配置文件中


.




(mySettings);



//


保存对配置文件所作的更改


-


-


-


-


-


-


-


-



本文更新与2021-02-15 14:40,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/655487.html

c#读取并修改App.config文件实例的相关文章