En ASP.NET, el mejor lugar para tener su cadena de conexión es en el archivo web.config. Si lo coloca en el archivo web.config en la raíz de su aplicación web, todas sus páginas web pueden acceder a él.
Las razones para colocarlo en el archivo de configuración son:
1. Puede tener varias cadenas de conexión con diferentes nombres
2. Si necesita cambiar la conexión después de que se haya iniciado su aplicación, simplemente haga el cambio en el archivo de configuración y no es necesario volver a compilar el sitio web.
CÓMO DEFINIR LA CONEXIÓN EN EL ARCHIVO WEB.CONFIG
Para definir una cadena de conexión, vaya a la sección CONFIGURACIÓN del archivo WEB.CONFIG.
En la sección CONFIGURACIÓN puede definir su conexión como APPSETTINGS o CONNECTIONSTRINGS
Ejemplo:
CÓMO RECUPERAR CONEXIONES EN CÓDIGO
Las cadenas de conexión definidas en WEB.CONFIG se pueden utilizar en su aplicación web de la siguiente manera:
Para recuperar AppSettings
Dim s As String = System.Configuration.ConfigurationManager.AppSettings ("MyDB1")
Para recuperar ConnectionStrings
Dim t As Cadena = System.Configuration.ConfigurationManager.ConnectionStrings ("SQLDB") .ToString ()