我有一个Visual Studio 2008,我正在做一个ASP.NET应用程序。 现在我想将我的页面链接到SQL Server 2008.在我的页面default.aspx上,我放了一个gridview然后我可以找到从那里到sql server db的连接字符串,然后我可以把它放在一个类中并拥有所有页面使用它。 这是找到网络上任何服务器的连接字符串的唯一方法,还是有其他方法(可能是找到conn字符串的更好方法?)
任何帮助将不胜感激。
答案 0 :(得分:0)
您可以在2008年使用WebConfigurationManager而不是使用gridview ...
以下是来自MSDN的代码示例:
<connectionStrings>
<add
name="NorthwindConnectionString"
connectionString="Data Source=serverName;Initial
Catalog=Northwind;Persist Security Info=True;User
ID=userName;Password=password"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
这是使用此连接字符串的VB.Net代码。
Dim rootWebConfig As System.Configuration.Configuration
rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/MyWebSiteRoot")
Dim connString As System.Configuration.ConnectionStringSettings
If (0 < rootWebConfig.ConnectionStrings.ConnectionStrings.Count) Then
connString = rootWebConfig.ConnectionStrings.ConnectionStrings("NorthwindConnectionString")
If Not (connString.ConnectionString = Nothing) Then
Console.WriteLine("Northwind connection string = {0}", connString.ConnectionString)
Else
Console.WriteLine("No Northwind connection string")
End If
End If