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. Si bien se usa comúnmente para una conexión de base de datos , la fuente de datos también podría 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 de
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:
DRIVER = {PostgreSQL Unicode}; SERVER = www.wikipedia.com; SSL = true; SSLMode = require; DATABASE = wiki; UID = wikiuser; Connect Timeout = 180; PWD = ashiknoor
Los usuarios de bases de datos de Oracle pueden especificar cadenas de conexión:
- en la línea de comandos (como en:
sqlplus scott/tiger@connection_string
) - a través de variables de entorno (
$TWO_TASK
en entornos similares a Unix;%LOCAL%
en entornos de Microsoft Windows) [1] - en archivos de configuración local (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 base de datos Oracle experta: técnicas y soluciones de programación 9i y 10g . Serie Apress. Presione. pag. 60 . ISBN 978-1-59059-530-5. Consultado el 26 de agosto de 2010 .
La cadena de conexión TNS le dice al software de Oracle cómo conectarse a la base de datos remota. Generalmente, el software del 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 .