我有一个用 Visual Studio 2008 编写的带有 SQL Server 2008 的 C# .net 项目。我使用以下连接字符串与 SQL Server 连接:
string connectionString =
@"server=HASIBPC\SQLEXPRESS; Integrated Security=SSPI;
database=XPHotelManagementDatabase";
但问题是每次我将我的应用程序从一台计算机转移到另一台计算机时,我需要更改 connectionString
中的 server
。我不想手动更改它。我希望这会动态改变。我将如何使用 app.config
来做到这一点?
最佳答案
如果数据库在应用程序的本地,您可以在连接字符串中使用 LocalHost
,假设所有其他信息都相同。
例如:
string connectionString = @"server = LOCALHOST\SQLEXPRESS; Integrated Security = SSPI; database = XPHotelManagementDatabase";
关于c# - VS 2008 中 SQL Server 2005 的 C# 中的 app.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533279/