Probador de conexiones a bases de datos

Construya una cadena de conexión para MySQL / MariaDB, PostgreSQL, SQL Server, Oracle o SQLite a partir de un formulario sencillo y obtenga la variante que necesite: URL JDBC, ADO.NET, DSN de ODBC, Python (pymysql, psycopg2, sqlite3) o SQLAlchemy. Si pega una cadena existente, el analizador rellena el formulario de nuevo y valida la configuración: campos obligatorios, rango de puertos, rutas de SQLite y parámetros SSL. Todo se calcula localmente.
1 — Ajustes de conexión
Controlador SSL / TLS
Host Puerto
Base de datos Usuario
Contraseña Juego de caracteres
Parámetros adicionales Se añaden tal cual a las cadenas de tipo URL (pares clave=valor separados por &).
2 — Cadenas de conexión generadas
Pulse Generar para construir las cadenas de conexión.
Las cadenas generadas incluyen la contraseña en texto claro: trátelas como secretos y evite pegarlas en tickets, chats o capturas de pantalla.
3 — Analizar una cadena existente
4 — Comprobación de la configuración
  • Ejecute «Probar configuración» para validar el formulario.
¿Qué es una cadena de conexión?

Una cadena de conexión reúne en una sola línea todo lo que un programa necesita para llegar a una base de datos: el host, el puerto, el nombre de la base de datos, el usuario, la contraseña y las opciones específicas del controlador, como el modo SSL. Cada ecosistema inventó su propia sintaxis: URL JDBC (jdbc:mysql://host/db), pares clave-valor de ADO.NET (Server=...;Database=...), DSN de ODBC, argumentos con nombre de Python; y las bibliotecas de controladores nombran el mismo concepto de forma distinta (host frente a Server, dbname frente a Database), y eso es justamente lo que evita un constructor que genera todas las variantes a la vez.

Las cadenas de conexión contienen a menudo la contraseña de la base de datos en texto claro: trate las cadenas generadas como secretos, manténgalas fuera del control de versiones y de los registros, y en las aplicaciones reales prefiera variables de entorno o un gestor de secretos.