目前我有在各種形式的SQL連接字符串中我的應用程序,如:我怎樣才能在一個地方有SQL連接字符串?
Dim cnx As New SqlConnection("Server = SERVERNAME\SQLSERVEREXPRESS; " &
"Database = DatabaseName; " &
"Trusted_Connection = True;")
Dim cmd As SqlCommand
Dim sdr As SqlDataReader
問題是,當我需要去改變它,我必須這樣做,在應用程序中每個表格。有什麼更好的方法來做到這一點?
謝謝!
編輯
我結束了使用Christopherous 5000的回答翻譯成VB.NET:
Public Shared Function GetConnectionString(name As String) As String
Dim connectionString = ConfigurationManager.ConnectionStrings(name)
If connectionString Is Nothing OrElse String.IsNullOrEmpty(connectionString.ConnectionString) Then
Throw New ConfigurationErrorsException(String.Format("No connection string for '{0}' found", name))
End If
Return connectionString.ConnectionString
End Function
你的意思是像一個配置文件?搜索App.config或web.config。 –
connection.config如果你想保護/加密它。否則web.config或global.asa如果經典。 http://msdn.microsoft.com/en-us/library/ms254494(v=vs.110).aspx文檔 – xQbert
xQbert - 你也可以加密web.config的部分。 –