En ASP.NET 2.0, se hace referencia a las cadenas de conexión de bases de datos por nombre mediante una nueva sintaxis de expresión declarativa que se resuelve en un valor de cadena de conexión en tiempo de ejecución. La cadena de conexión en sí se almacena en el archivo Web.config en la sección de configuración
El código del programa de muestra es el siguiente:
<?xml versión="1.0"?>
<configuración>
<cadenas de conexión>
<añadir name="Pubs" ConnectionString="Servidor=localhost;
Seguridad integrada=Verdadero;Base de datos=pubs;Información de seguridad persistente=Verdadero"
nombredelproveedor="System.Data.SqlClient" />
<añadir name="Northwind" ConnectionString="Servidor=localhost;
Seguridad integrada=Verdadero;Base de datos=Northwind;Información de seguridad persistente=Verdadero"
nombredelproveedor="System.Data.SqlClient" />
</cadenasdeconexión>
<páginas styleSheetTheme="Predeterminado"/>
</system.web>
</configuración>
Descripción del código del programa: en el código del programa del ejemplo anterior, configuramos dos cadenas de conexión de base de datos en el nodo de configuración
Por supuesto, también podemos leer la cadena de conexión de la base de datos directamente desde el archivo de configuración de la siguiente manera. Primero debemos hacer referencia al espacio de nombres de uso System.Web.Configuration, que contiene las clases utilizadas para configurar la configuración de ASP.NET.
cadena cadena de conexión =ConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
Descripción del código del programa: en el código del programa del ejemplo anterior, podemos usar ConnectionStrings["Northwind"] para leer la cadena Northwind correspondiente. De la misma manera, puede usar ConnectionStrings["Pubs"] para leer la cadena de Pubs correspondiente.
http://www.cnblogs.com/interboy/archive/2006/08/21/482665.html