C# 动态连接SQL Server C

C# 动态连接SQL Server C,c#,sql,sql-server,C#,Sql,Sql Server,我想了解一些关于如何在C项目中创建和设置到SQL Server DB engine的动态连接的说明如果您希望在config中读取连接字符串,而不需要这样做,请在config中放入可能的connectionstring <connectionStrings> <add name="CharityManagement" connectionString="Data Source=.;Initial Catalog=CharityManagement;Integr

我想了解一些关于如何在C项目中创建和设置到SQL Server DB engine的动态连接的说明

如果您希望在config中读取连接字符串,而不需要这样做,请在config中放入可能的connectionstring

 <connectionStrings>
    <add name="CharityManagement" 
    connectionString="Data Source=.;Initial Catalog=CharityManagement;Integrated Security=True"/>
<add name="CharityManagement_two" 
    connectionString="Data Source=.;Initial Catalog=CharityManagement_two;Integrated Security=True"/>
  </connectionStrings>

这就是你想要的

在配置文件中

不要忘记使用系统配置


进一步阅读

动态连接???或者动态创建连接字符串,然后尝试连接您的意思是在配置文件中放入一个连接字符串,然后在代码中调用它?你的问题不是很清楚,你能澄清一下你到底在说什么吗after@PranayRana可以创建动态连接吗?最终创建连接字符串dynamically@Izzy对你得到了我想要做的,我已经尝试过了,我得到了这个错误:异常第一次机会在System.Configuration.ConfigurationErrorsException中的'System.Configuration.ConfigurationErrorsException'。dll@CristianMagrini-检查google并配置连接字符串属性…错误与未正确配置的内容有关是,但是我需要连接对所有运行应用程序的机器都有效。它是什么应用程序?winform、web表单。。等等?应用程序是winformI很抱歉,您让我有点困惑,但我需要连接对所有运行该应用程序的计算机都有效。我想为执行该程序的每台pc设置一个正在验证的连接字符串
//to read first connection string
var connectionString=ConfigurationManager.ConnectionStrings["CharityManagement"].ConnectionString;

   //to read second connection string
    var connectionString=ConfigurationManager.ConnectionStrings["CharityManagement_two"].ConnectionString;
<connectionStrings>
<add name="myConnectionString" connectionString="server=localhost;database=myDb;uid=myUser;password=myPass;" />
</connectionStrings>
string connStr = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;