gpt4 book ai didi

c# - App.Config 连接字符串

转载 作者:太空宇宙 更新时间:2023-11-03 16:18:30 28 4
gpt4 key购买 nike

在我的 Windows 窗体中,我在 app.config 中有连接字符串

<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="Database"
connectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Database.accdb"
providerName="System.Data.OleDb" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
</configuration>

在所有类(class)中,我都使用以下代码连接到数据库。

string connString = ConfigurationManager.ConnectionStrings["Database"].ConnectionString;

但是没有连接到数据库。

谁能指出错误。

但是当我在不使用 app.config 的情况下使用这段代码时,它工作正常。

   string connString  = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = C:\\Users\\Amrit\\Desktop\\Database.accdb; Persist Security Info = False;";

如何使 app.config 连接字符串工作..

最佳答案

你可以这样做

<configuration>
<appSettings>
<add key="ApplicationTitle" value="Sample Console Application" />
<add key="ConnectionString"
value="Server=localhost;Database=Northwind;Integrated
Security=false;User Id=sa;Password=;" />
</appSettings>

然后使用 ConfigurationSettings.AppSettings["ConnectionString"];

关于c# - App.Config 连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14918912/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com