Generador y analizador de cadenas de conexión a bases de datos
Genera y analiza cadenas de conexión de PostgreSQL, MySQL, MongoDB, Redis, SQL Server y SQLite
Introduce un servidor, o una ruta de archivo para SQLite, para generar cadenas de conexión.
Esta herramienta solo da formato a cadenas; nunca se conecta a tu base de datos.
Herramientas relacionadas
Qué hace
Genera cadenas de conexión a partir de campos, o pega una cadena existente para ver sus partes. Las bases de datos compatibles son PostgreSQL, MySQL, MariaDB, MongoDB (incluidos mongodb+srv y los conjuntos de réplicas), Redis (redis:// y rediss://), SQL Server y SQLite. Cada base de datos ofrece solo los formatos que realmente usa: URI, JDBC, clave/valor de libpq o ADO.NET, URI file: de SQLite y una línea de variable de entorno.
Codificación y comillas
Los caracteres reservados en nombres de usuario, contraseñas y nombres de bases de datos (como @ : / ? # % [ ] y los espacios) se codifican con porcentajes una sola vez. El análisis decodifica una sola vez, así que al regenerar nunca se codifica dos veces. Los valores de ADO.NET que contienen ; o = se envuelven en comillas dobles con las comillas internas duplicadas, los valores de Microsoft JDBC usan llaves, los de libpq usan comillas simples y los hosts IPv6 van entre corchetes en las URI.
Análisis
El analizador detecta URI, URL JDBC, cadenas clave/valor de libpq y ADO.NET, URI file: de SQLite y líneas NAME=value de archivos .env. Las opciones reconocidas rellenan los campos; el resto se conserva en orden y se mantiene al usar Abrir en el generador. Los problemas, como una comilla sin cerrar, un puerto fuera de rango o un puerto en mongodb+srv, se muestran con un mensaje específico.
Privacidad
Todo se ejecuta en tu navegador. Las contraseñas y las opciones que parecen secretas se ocultan de forma predeterminada, Copiar sin secretos ofrece una versión que se puede compartir y nada de lo que escribes se guarda ni se envía a ningún sitio. Solo se recuerdan en este dispositivo la base de datos, el modo y los formatos de salida seleccionados.
Límites
Esta herramienta no prueba conexiones: nunca contacta con tu base de datos, así que no puede saber si un servidor, una contraseña o un ajuste de TLS funcionan. Las opciones específicas de cada controlador no se validan, y algunos controladores aceptan distintas formas de escribir la misma opción. La entrada está limitada a 16 KB.
