En informática, una cadena de conexión es una cadena que especifica información sobre una fuente de datos y los medios para conectarse a ella. Se pasa en código a un controlador o proveedor subyacente para iniciar la conexión. Aunque se utiliza habitualmente para una conexión de base de datos , la fuente de datos también puede ser una hoja de cálculo o un archivo de texto.
La cadena de conexión puede incluir atributos como el nombre del controlador, el servidor y la base de datos , así como información de seguridad como el nombre de usuario y la contraseña.
Ejemplos
Este ejemplo muestra una cadena de conexión de Postgres para conectarse a wikipedia.com con SSL y un tiempo de espera de conexión de 180 segundos:
CONTROLADOR={PostgreSQL Unicode};SERVIDOR=www.wikipedia.com;SSL=true;SSLMode=require;DATABASE=wiki;UID=wikiuser;Tiempo de espera de conexión=180;PWD=ashiknoor
Los usuarios de bases de datos Oracle pueden especificar cadenas de conexión:
- en la línea de comando (como en:
sqlplus scott/tiger@connection_string) - a través de variables de entorno (
$TWO_TASKen entornos tipo Unix;%TWO_TASK%en entornos Microsoft Windows) [1] - en archivos de configuración locales (como el predeterminado
$ORACLE_HOME/network/admin.tnsnames.ora) [2] - en servicios de directorio compatibles con LDAP
Referencias
- ^ Watt, Simon; et al. (junio de 2005). "Configuración de SQL*Plus". Guía y referencia del usuario de SQL*Plus: versión 10.2 . Redwood City: Oracle Corporation . Consultado el 26 de agosto de 2010.
LOCAL [:] Variable de entorno de Windows para especificar una cadena de conexión. Realiza la misma función que TWO_TASK en UNIX.
- ^ Kyte, Thomas (2005). Arquitectura de bases de datos Oracle para expertos: técnicas y soluciones de programación para 9i y 10g . Serie Apress. Apress. p. 60. ISBN
978-1-59059-530-5. Recuperado el 26 de agosto de 2010.
La cadena de conexión TNS le indica al software de Oracle cómo conectarse a la base de datos remota. Generalmente, el software cliente [...] leerá un archivo llamado
tnsnames.ora. Este es un archivo de configuración de texto simple que se encuentra comúnmente en el directorio [ORACLE_HOME]\network\admin ([ORACLE_HOME] representa la ruta completa a su directorio de instalación de Oracle).
Enlaces externos
- «Cadenas de conexión en SQL Server 2017» . Consultado el 15 de junio de 2019 .