Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 22253|Resposta: 0

[Fonte] C# lê e define a stringa de conexão no app.config

[Copiar link]
Publicado em 09/05/2015 17:03:45 | | |

//第一种获取连接字符串的方法
Properties.Settings connset = Properties.Settings.Default;
constr = connset. ConnectionString;
     
         
//第二种获取连接字符串的方法
ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings["ConnectionString"];
string str = configurações. ConnectionString;
//第三种获取连接字符串的方法
XmlDocument doc = novo XmlDocument();
Doutor. Load(".. //.. App.config");
Raiz XmlNode = doc. SelectSingleNode("configuração");
Nó XmlNode = raiz. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = nó como XmlElement;
string str = el. GetAttribute("connectionString");
//在程序中设置连接字符串
Connset. ConnectionString = "Data Source=orcl; Persistir Informação de Segurança=Verdadeiro; ID de usuário=xhfoc; Senha=foc; Unicode=Verdadeiro";
Connset. Salve();
Para modificar o arquivo Settings.settings.cs no namespace Propriedades usando este método, adicione o seguinte código:
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)]
[global::System.Configuration.DefaultSettingValueAttribute("Data Source=orcl; Persistir Informação de Segurança=Verdadeiro; ID de usuário=xhfoc; Senha=foc; Unicode=Verdadeiro")]
         
Conexão de corda pública
{
     Obter
     {
         return ((string)(this["ConnectionString"]));
     }
     Conjunto
     {
         this["ConnectionString"] = valor;
     }
}
              
Métodos para modificar o perfil         
XmlDocument doc = novo XmlDocument();
Doutor. Load(".. //.. App.config");
Raiz XmlNode = doc. SelectSingleNode("configuração");
Nó XmlNode = raiz. SelectSingleNode("connectionStrings/add[@name='ConnectionString']");
XmlElement el = nó como XmlElement;
El. SetAttribute("connectionString", "Data Source=orcl; Persistir Informação de Segurança=Verdadeiro; ID de usuário=xhfoc; Senha=foc; Unicode=Verdadeiro");
Doutor. Salve(".. //.. App.config");




Anterior:Ontem eu fiz uma coisa errada com o Linq
Próximo:O tipo "System.Data.Linq.DataContext" é definido no assembly sem referência. Preciso adicionar uma resposta ao programa...
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com