Acerca de las cadenas de conexión
Una cadena de conexión combina toda la información que la aplicación Web necesita para conectar con la base de datos. Dreamweaver inserta esta cadena en los scripts del lado del servidor de la página que el servidor de aplicaciones procesará posteriormente.
Una cadena de conexión para bases de datos Microsoft Access y SQL Server consta de una combinación de los siguientes parámetros separados por punto y coma:
- Provider
- Especifica el proveedor OLE DB para la base de datos. Por ejemplo, a continuación se incluyen parámetros para proveedores OLE DB comunes para bases de datos Access, SQL Server y Oracle, respectivamente:
Provider=Microsoft.Jet.OLEDB.4.0;...
Provider=SQLOLEDB;...
Provider=OraOLEDB;...
Para conocer el valor del parámetro de su proveedor OLE DB, consulte la documentación del fabricante o pregunte al administrador del sistema.
Si no incluye el parámetro Provider, se utilizará el proveedor OLE DB predeterminado para ODBC y deberá especificar un controlador ODBC adecuado para la base de datos.
- Driver
- Especifica el controlador ODBC que se utilizará si no se especifica un proveedor OLE DB para la base de datos.
- Server
- Especifica el servidor que aloja la base de datos SQL Server si la aplicación Web se ejecuta en un servidor distinto.
- Database
- El nombre de una base de datos SQL Server.
- DBQ
- La ruta de una base de datos basada en archivos, como, por ejemplo, una base de datos creada en Microsoft Access. La ruta es la existente en el servidor que aloja el archivo de base de datos.
- UID
- Especifica el nombre del usuario.
- PWD
- Especifica la contraseña del usuario.
- DSN
- El nombre de la fuente de datos, en el caso de que se utilice. En función de cómo defina el DSN en el servidor, podrá omitir los demás parámetros de la cadena de conexión. Por ejemplo, DSN=Results puede ser una cadena de conexión válida si define el resto de los parámetros al crear el DSN.
Es posible que las cadenas de conexión para otros tipos de bases de datos no utilicen los parámetros enumerados más arriba o, en caso de hacerlo, llamen a los parámetros o los utilicen de forma distinta. Para más información, consulte la documentación del fabricante de la base de datos o pregunte al administrador del sistema.
A continuación se ofrece un ejemplo de cadena de conexión que crea una conexión ODBC con una base de datos Access denominada trees.mdb:
Driver={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\Research\trees.mdb
A continuación se ofrece un ejemplo de cadena de conexión que crea una conexión OLE DB con una base de datos SQL Server denominada Mothra ubicada en un servidor llamado Gojira:
Provider=SQLOLEDB;Server=Gojira;Database=Mothra;UID=jsmith;
PWD=orlando8