C#怎么获取app.config中connectionStrings配置节中的name值

C#怎么获取app.config中connectionStrings配置节中的name值,第1张

1先在程序中导入包using SystemConfiguration;

2或是在右边项目名中添加外键引用 SystemConfiguraton;

xml文件配置如下:

<xml version="10" encoding="utf-8" >

<configuration>

<configruations>

</configurations>

<connectionStrings>

<add name="DataBaseOwner" (数据库拥有者) connectionString="dbo"(类似sql)>

<add name="MySchoolConnectionString" connectionString=" Data Source=。;Initial Catalog=MySchool; User ID=sa; Password=12345 "

providerName=" SystemDataSqlClient "

</connectionStrings>

</configuration>

从配置文件中读取数据库连接字符串

private readonly string connString=ConfigurationManagerConnectionStrings["MySchoolConnectionString "]ToString();

private readonly string dboOwner=ConfigurationManagerConnectionStrings[" DataBaseOwner "]ToString();

去掉<add key="conn" value="server=(local);database=Database;user=sa;password=sa"></add>

</appSettings>

SqlConnection conn = new SqlConnection(ConfigurationManagerAppSettings["conn"]); 修改为

SqlConnection conn = new SqlConnection(ConfigurationManagerAppSettings["ConnectionString"].connectionString);

<add key="SqlServerIP" value=""/>你的这句代码用得是本机IP,我觉得如果换到别的机器上没必要修改这个,毕竟你没有在value属性中指定是哪个具体的IP,我想你只要在另外一台机器上将登录SQL服务器的用户名和密码根据这两句代码<add key="SqlServerUid" value="sa"/>

<add key="SqlServerPwd" value="000000"/>修改一下就可以了,你的这AppConfig可以不用修改

要改的是另外一台机子的SQL登录配置而已

晕,现在才说清楚你的意思啊!那你就通过配置远程连接数据库试试

cnnConnectionString ="server=;uid=sa;pwd=;database=库名";

cnnopen();

cmdconnection=cnn;

cmdcommandText=sql;

cmdcommandType=commandTypetext;

dataRselectcommand=cmd;

您可以下载Microsoft的Enterprise Library企业类库,其中有专门用来加密的类库,而且其中有个EntLibConfigexe这个应用程序,专门用来给webconfig和appconfig来加密,企业类库可以到>

以上就是关于C#怎么获取app.config中connectionStrings配置节中的name值全部的内容,包括:C#怎么获取app.config中connectionStrings配置节中的name值、配置web.config连接数据库、C#中的App.config等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9717295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存