SQL-DB Client Connect
Este bloque de función se utiliza para configurar y establecer una conexión con una base de datos SQL (MySQL, PostgreSQL, MSSQL, SQLite). Úsalo para crear un cliente de base de datos persistente que otros bloques puedan usar para ejecutar consultas u operaciones de datos.
📥 Entradas
Este bloque de función no tiene conectores de entrada.
📤 Salidas
DB Client: Un objeto cliente de base de datos reutilizable que otros bloques (por ejemplo,SQL-DB Operations) pueden usar para ejecutar consultas y transacciones.Connection Success: Un booleano que indica si la conexión se estableció correctamente.
🕹️ Controles
Database Type: Un desplegable para elegir el tipo de base de datos (MySQL, PostgreSQL, MSSQL, SQLite). ElegirSQLitesimplifica la interfaz porque no se requieren host/port/user/password.Host: Nombre de host o dirección IP del servidor de base de datos. Oculto paraSQLite.Database: Nombre de la base de datos. ParaSQLite, este campo se usa como la ruta del archivo de la base de datos.Port: Puerto TCP del servidor de base de datos. Oculto paraSQLite.User: Nombre de usuario de la base de datos. Oculto paraSQLite.Password: Contraseña de la base de datos. Oculto paraSQLite.
Nota: Cambiar cualquiera de estos campos restablecerá la conexión existente y desencadenará un nuevo intento de conexión cuando se evalúe el bloque.
🎯 Características
Soporte simple para múltiples bases de datos con una única interfaz unificada para los backends SQL más comunes.
Compatibilidad con
SQLiteque reduce los campos cuando se selecciona una base de datos basada en archivo.Devuelve un
DB Clientlisto para usar y una banderaConnection Successpara lógica posterior y manejo de errores.Reconexión automática cuando se detectan cambios en la configuración.
📝 Instrucciones de uso
Selecciona el
Database Typeque corresponda a tu servidor.Completa
Host,Port,User,PasswordyDatabasesegún corresponda (paraSQLiteproporciona la ruta del archivo enDatabase).Ejecuta tu escenario o evalúa el bloque. El bloque intentará conectarse y ajustará
Connection Successen consecuencia.Usa el
DB Clientproporcionado conSQL-DB Operationspara realizar consultas, inserts, updates u otras tareas de base de datos.Si cambias cualquier campo de conexión, el bloque restablecerá la conexión actual e intentará reconectar en la siguiente evaluación.
📊 Evaluación
Al evaluarse, el bloque valida los parámetros proporcionados e intenta establecer una conexión. En caso de éxito, expone un cliente reutilizable a través de la salida DB Client y establece Connection Success en true. En caso de fallo, registra un error y establece Connection Success en false.
💡 Consejos y trucos
Combina con
SQL-DB Operationspara ejecutar consultas y devolver resultados al flujo.Usa
Data to JSONpara serializar resultados complejos antes de escribirlos en archivos o enviarlos por la red.Usa
CSV ExportoImage Logger(para metadatos relacionados con imágenes) para persistir resultados provenientes de consultas.Usa
Data Write LocaloData Write Globalpara almacenar elDB Cliento resultados de consultas recientes y reutilizarlos en diferentes partes de tu proyecto.Usa
Debug Inputpara inspeccionar salidas crudas deSQL-DB Operationsmientras construyes y depuras tu escenario.
🛠️ Solución de problemas
La conexión falla pero las credenciales son correctas: verifica el acceso de red al
Hosty que elPortseleccionado esté abierto y acepte conexiones.Usando
SQLite: asegúrate de que la ruta proporcionada enDatabasesea accesible y que la aplicación tenga permisos de lectura/escritura sobre ese archivo.Si los cambios de configuración no parecen aplicarse: edita cualquier control (por ejemplo
Host) para forzar que el bloque se restablezca y vuelva a establecer la conexión.Si necesitas confirmar los datos devueltos durante el desarrollo, adjunta
SQL-DB OperationsyDebug Inputpara inspeccionar las respuestas antes de integrarlas.
Última actualización
¿Te fue útil?