C# 在运行时连接到远程数据库服务器

C# 在运行时连接到远程数据库服务器,c#,C#,我正在设计一个连接到远程数据库的应用程序。我的问题是如何做到这一点,并使连接保存和永久。这样用户就不必在使用应用程序之前重新连接到数据库服务器。我不知道您正在创建什么类型的应用程序。但是,您可以在运行时将密钥添加到配置文件中,并在下次运行应用程序时调用它 System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); confi

我正在设计一个连接到远程数据库的应用程序。我的问题是如何做到这一点,并使连接保存和永久。这样用户就不必在使用应用程序之前重新连接到数据库服务器。

我不知道您正在创建什么类型的应用程序。但是,您可以在运行时将密钥添加到配置文件中,并在下次运行应用程序时调用它

System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

config.AppSettings.Settings["connectionString"].Value = "<connectionstring>";     
config.Save(ConfigurationSaveMode.Modified);
System.Configuration.Configuration=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings[“connectionString”].Value=”“;
config.Save(ConfigurationSaveMode.Modified);

您应该能够根据需要构建连接字符串,并将其传递给数据库连接的构造函数。您是指在应用程序会话之后仍然存在的连接吗?你说的是保存用户凭据?