Apidog Docs
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇪🇸 Español
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Recursos del proyecto
  • Centro de aprendizaje de Apidog
  • Primeros pasos
    • Introducción a Apidog
    • Conceptos básicos en Apidog
    • Navegación por Apidog
    • Inicio rápido
      • Descripción general
      • Crear un Endpoint
      • Realizar una petición
      • Añadir una aserción
      • Creación de escenarios de prueba
      • Compartir documentación de API
      • Explore Más
    • Migración a Apidog
      • Descripción general
      • Importación manual
      • Importación programada (Vincular fuentes de datos)
      • Opciones de importación
      • Exportar datos
      • Importar desde
        • Importar desde Postman
        • Importar especificación OpenAPI
        • Importar cURL
        • Importar archivos Markdown
        • Importar desde Insomnia
        • Importar desde apiDoc
        • Importar archivo .har
        • Importar WSDL
  • Datos de API mock
    • Descripción general
    • Smart Mock
    • Mock personalizado
    • Secuencia de prioridad de mock
    • Scripts de mock
    • Mock en la nube
    • Mock de Runner autoalojado
    • Idioma de mock (locales)
  • Cuenta y preferencias
    • Configuración de la cuenta
    • Generación de un token de acceso OpenAPI
    • Notificación
    • Configuración de idioma
    • Teclas de acceso rápido
    • Configuración del proxy de red
    • Copia de seguridad de los datos
    • Actualizar Apidog
    • Eliminar cuenta
    • Funciones experimentales
  • Enviar peticiones
    • Descripción general
    • Depuración de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP o WebService
    • GraphQL
    • gRPC
    • Usar agentes proxy de petición para la depuración
    • Crear peticiones
      • Historial de peticiones
      • Conceptos básicos de las peticiones
      • Parámetros y cuerpo
      • Encabezados de petición
      • Configuración de peticiones
      • Depurar peticiones
      • Guardar peticiones como endpoints
      • HTTP/2
    • Autenticación y autorización
      • Descripción general
      • Certificados de CA y de cliente
      • Tipos de autorización
      • Autenticación Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticación Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respuesta y cookies
      • Visualización de respuestas de API
      • Gestión de cookies
      • Descripción general
  • Desarrollar y depurar APIs
    • Descripción general
    • Generación de peticiones
    • Envío de peticiones
    • Casos de depuración
    • Casos de prueba
    • Valores dinámicos
    • Validación de respuestas
    • Diseño primero vs. petición primero
    • Generación de código
    • Entornos y variables
      • Descripción general
      • Uso de variables
      • Gestión de entornos
    • Secretos de la bóveda
      • Descripción general
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinámicos
      • Aerolínea
      • Animal
      • Color
      • Comercio
      • Empresa
      • Base de datos
      • Tipo de dato
      • Fecha
      • Finanzas
      • Comida
      • Git
      • Hacker
      • Helpers
      • Imagen
      • Internet
      • Ubicación
      • Lorem
      • Música
      • Número
      • Persona
      • Teléfono
      • Ciencia
      • String
      • Sistema
      • Vehículo
      • Word
    • Preprocesadores y postprocesadores
      • Descripción general
      • Aserción
      • Extraer variable
      • Esperar
      • Seguridad
      • Operaciones de base de datos
        • Descripción general
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Descripción general
        • Scripts de preprocesador
        • Scripts de posprocesador
        • Scripts públicos
        • Referencia de scripts de Postman
        • Llamar a otros lenguajes de programación
        • Uso de bibliotecas JS
        • Visualización de respuestas
        • Ejemplos de scripts
          • Scripts de aserción
          • Uso de variables
          • Modificación de peticiones
          • Otros ejemplos
    • Depuración de APIs
      • Depurador de agentes de IA
      • Depurador A2A
  • Diseñar APIs
    • Descripción general
    • Crear un nuevo proyecto de API
    • Conceptos básicos de endpoints
    • Directrices de diseño de API
    • Módulo
    • Configurar múltiples ejemplos de cuerpo de petición
    • Componentes
    • Campos comunes
    • Parámetros globales
    • Historial de cambios del endpoint
    • Comentarios
    • Gestión de endpoints por lotes
    • API de protocolo personalizado
    • Modo Spec-first (Beta)
    • Esquemas de seguridad
      • Descripción general
      • Crear un esquema de seguridad
      • Usar el esquema de seguridad
      • Esquema de seguridad en la documentación en línea
    • Funciones avanzadas
      • Campos personalizados de endpoint
      • Escenarios de prueba asociados
      • Estado del endpoint
      • Apariencia de las listas de parámetros
      • Identificación única de endpoints
    • Schemas
      • Descripción general
      • Crear un nuevo esquema
      • Crear un esquema
      • Generar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Uso de Discriminator
  • Pruebas de API
    • Descripción general
    • Escenarios de prueba
      • Crear un escenario de prueba
      • Pasar datos entre peticiones
      • Condiciones de control de flujo
      • Sincronizar datos desde endpoints y casos de endpoint
      • Importar endpoints y casos de endpoint desde otros proyectos
      • Exportar escenarios de prueba
    • Informes de prueba
      • Informes de prueba
    • Ejecutar escenarios de prueba
      • Ejecutar un escenario de prueba
      • Ejecutar escenarios de prueba por lotes
      • Pruebas basadas en datos
      • Datos de prueba compartidos
      • Tareas programadas
      • Gestionar el entorno de ejecución de API de otros proyectos
    • Suite de pruebas
      • Descripción general
      • Crear una suite de pruebas
      • Orquestar suite de pruebas
      • Ejecutar conjuntos de pruebas localmente
      • Ejecutar suites de prueba mediante CLI
      • Tareas programadas
    • Probar APIs
      • Pruebas de integración
      • Pruebas de rendimiento
      • Pruebas de extremo a extremo
      • Pruebas de regresión
      • Pruebas de contrato
    • Apidog CLI
      • Descripción general
      • Instalación y ejecución de Apidog CLI
      • Opciones de Apidog CLI
    • CI/CD
      • Descripción general
      • Integrar con Github Actions
      • Integrar con Gitlab
      • Integrar con Jenkins
      • Activar prueba mediante commit de Git
  • Publicar documentación de API
    • Descripción general
    • Tecnologías de API compatibles
    • Uso compartido rápido
    • Visualización de la documentación de API
    • Documentación de Markdown
    • Publicación de sitios de documentación
    • Página de inicio de sesión personalizada
    • Diseños personalizados
    • CSS, JavaScript, HTML personalizados
    • Dominio personalizado
    • Funciones de IA
    • Configuración de SEO
    • Configuración avanzada
      • Búsqueda en la documentación
      • Proxy CORS
      • Integración de Google Analytics
      • Configuración del árbol de carpetas
      • Configuración de visibilidad
      • Incrustación de valores en las URL de documentación
    • Versiones de API
      • Descripción general
      • Crear versiones de API
      • Publicación de versiones de API
      • Compartir endpoints con versiones de API
  • Ramas
    • Descripción general
    • Crear una rama de sprint
    • Prueba de APIs en una rama
    • Diseño de API en una rama
    • Fusionar ramas de sprint
    • Gestión de ramas de sprint
    • AI Branch (Beta)
  • Funciones de IA
    • Descripción general
    • Habilitación de funciones de IA
    • Generación de casos de prueba
    • Modificación de esquemas con IA
    • Comprobación de cumplimiento del endpoint
    • Comprobación de integridad de la documentación de API
    • Nomenclatura de campos con IA
    • Preguntas frecuentes
  • Servidor MCP de Apidog
    • Descripción general
    • Conectar un proyecto de Apidog a la IA
    • Conectar documentación publicada a la IA
    • Conectar archivos OpenAPI a la IA
  • Mejores prácticas
    • Gestión de firmas de API
    • Acceso a APIs protegidas con OAuth 2.0
    • Flujo de trabajo de colaboración
    • Gestión del estado de autenticación
  • Espacio sin conexión
    • Descripción general
  • Administración
    • Gestión de proyectos
      • Gestión de proyectos
      • Configuración de notificaciones
      • Gestión de miembros del proyecto
      • Recursos del proyecto
        • Conexión a la base de datos
        • Conexión con Git
    • Gestión de equipos
      • Gestión de equipos
      • Gestión de miembros del equipo
      • Actividades del equipo
      • Roles y permisos del equipo
      • Recursos del equipo
        • General Runner
        • Variables de equipo
        • Agente proxy de peticiones
      • Colaboraciones en tiempo real
        • Colaboración en equipo
    • Lista de verificación de incorporación
      • Conceptos básicos
      • Guía de incorporación
    • Gestión de la organización
      • Gestión de la organización
      • Rol y permisos de la organización
      • Gestión de planes
        • Administradores de facturación en organizaciones
      • Inicio de sesión único (SSO)
        • Descripción general de SSO
        • Configuración de Microsoft Entra ID
        • Configuración de Okta
        • Configuración de SSO para una organización
        • Gestión de cuentas de usuario
        • Asignar grupos a equipos
      • Aprovisionamiento SCIM
        • Introducción al aprovisionamiento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos de la organización
        • Runner autohospedado
  • Facturación
    • Descripción general
    • Créditos
    • Actualizar su plan
    • Métodos de pago alternativos
    • Gestión de suscripciones
    • Trasladar equipos de pago a organizaciones
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensión del navegador
      • Chrome
      • Microsoft Edge
    • Proxy de peticiones
      • Proxy de peticiones en la web
      • Proxy de petición en documentos compartidos
      • Proxy de peticiones en el cliente
  • Datos y seguridad
    • Almacenamiento y seguridad de datos
    • Privacidad y seguridad de los datos del usuario
    • Enrutamiento de peticiones y seguridad de datos
  • Referencias
    • Enfoque de diseño de API primero
    • Extensiones de la especificación OpenAPI de Apidog
    • JSONPath
    • XPath
    • Expresiones regulares
    • JSON Schema
    • Formato de archivo CSV
    • Instalación del entorno Java
    • Entorno de implementación de Runner
    • Sintaxis Markdown de Apidog
    • Extensiones Swagger de Apidog
      • Descripción general
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensiones JSON Schema de Apidog
      • Descripción general
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europa
    • Apidog Europe
  • Centro de soporte
  1. Recursos del proyecto

Conexión a la base de datos

Puede configurar los detalles de conexión a la base de datos en la configuración del proyecto. Una vez configuradas, puede utilizar estas conexiones durante la depuración y las pruebas de endpoints agregando operaciones de base de datos en los pasos de pre/postprocesadores. Esto le permite leer de la base de datos o escribir en ella sin inconvenientes.
configuración-de-conexión-a-base-de-datos.png
La versión gratuita de Apidog admite la conexión a las siguientes bases de datos:
MySQL
SQL Server: admite SQL Server 2014 y versiones posteriores
Oracle (conectarse a una base de datos Oracle requiere instalar Oracle Client)
Db2
PostgreSQL
Con una actualización, también puede conectarse a:
ClickHouse (requiere el plan Basic)
MongoDB (requiere el plan Basic)
Redis (requiere el plan Basic)

Configurar la conexión a la base de datos#

Siga estos pasos para configurar una conexión a la base de datos en Apidog:
1.
Abra Configuración del proyecto → Conexiones de base de datos.
configuración-de-conexión-a-base-de-datos-del-proyecto.png
2.
Haga clic en + Nuevo en la esquina superior derecha para crear una conexión a la base de datos.
3.
Seleccione el tipo de base de datos entre las opciones disponibles y complete la información de conexión necesaria, como host, puerto, nombre de la base de datos, nombre de usuario y contraseña. Se recomienda usar variables para completarla. Las conexiones a bases de datos completadas íntegramente con variables pueden guardarse en la nube para colaboración.
DANGER
¡Importante! Al usar variables para conexiones a bases de datos, tenga en cuenta las implicaciones de seguridad de los datos.
detalles-de-conexión-a-base-de-datos.png
4.
Además del método de conexión local mediante nombre de usuario y contraseña, también puede establecer una conexión más segura a través de un túnel SSH para proteger mejor la transmisión de datos.
conexión-a-base-de-datos-mediante-ssh.png
5.
Haga clic en Guardar, y esta conexión podrá utilizarse en los pre/postprocesadores.

Usar la conexión a la base de datos#

Puede agregar "Operaciones de base de datos" en los pre/postprocesadores de una petición de endpoint para hacer referencia a una conexión a la base de datos. Después de agregarla, puede especificar una conexión a la base de datos en "Operaciones de base de datos".
pre-postprocesadores-de-conexión-a-base-de-datos.png
A continuación se indican los pasos específicos para las operaciones de base de datos:
1.
En la pestaña Ejecutar (Modo de diseño) o en la pestaña Petición (Modo de petición), vaya a los pre/postprocesadores.
2.
Pase el cursor sobre Agregar preprocesador o Agregar postprocesador y seleccione Operación de base de datos.
agregar-operación-de-base-de-datos.png
3.
Asigne un nombre a la operación de base de datos y configure la conexión a la base de datos. Asegúrese de que la "Conexión a la base de datos" seleccionada esté configurada correctamente. Más información.
configurar-conexión-a-base-de-datos.png
4.
Introduzca el comando SQL. Se admiten variables como {{variables}} en los comandos.
5.
Habilite Extraer resultado a variable (admite JSONPath) y active Registro de consola si es necesario.
6.
Haga clic en Enviar para ejecutar la petición del endpoint y revise el resultado en la consola.
imagen.png
Si utiliza Operación de base de datos en pruebas automatizadas, ya sea como un paso de prueba o en los pre/postprocesadores de peticiones de endpoint, puede seguir los mismos pasos descritos anteriormente para configurarla y utilizarla.
INFO
Apidog admite consultas SQL estándar, pero no admite operaciones SQL complejas, como procedimientos almacenados.

Notas importantes#

Antes de ejecutar operaciones de base de datos mediante peticiones, asegúrese de que la conexión a la base de datos configurada esté guardada correctamente:
Si su conexión a la base de datos usa variables y está almacenada en la nube, asegúrese de establecer los detalles reales de la base de datos (como host, nombre de usuario, contraseña, etc.) en el campo Valor actual de las variables relacionadas. Como alternativa, puede usar el método de establecer variable para configurar estos valores dinámicamente.
configurar-valor-actual-de-variables.png
Si la conexión a la base de datos usa texto fijo y está almacenada localmente, debe introducir los detalles reales de la base de datos (como host, nombre de usuario, contraseña, etc.) en Configuración del proyecto → Conexión a la base de datos.
introducir-credenciales-de-conexión-a-base-de-datos.png
Si necesita ejecutar escenarios de prueba con una conexión a la base de datos mediante CLI, haga clic aquí para ver notas detalladas
Si necesita ejecutar escenarios de prueba con una conexión a la base de datos mediante Runner, haga clic aquí para ver notas detalladas.

Mecanismo de almacenamiento y seguridad de los datos#

Actualmente, Apidog ofrece dos formas de almacenar conexiones a bases de datos:
Almacenado en Apidog Cloud: si la conexión a la base de datos se configura íntegramente mediante variables, se almacenará como variables en el servidor en la nube de Apidog.
Almacenado localmente: si la conexión a la base de datos se configura mediante texto fijo, se almacenará como texto sin formato en el archivo de configuración local.

Diferencias entre los mecanismos de almacenamiento#

Mecanismo de almacenamientoMétodo de almacenamientoVentajasDesventajas
NubeUsar variables en la configuración1. Permite una colaboración más cómoda con los miembros del equipo.
2. Al ejecutar escenarios de prueba mediante CI, Runner, etc., puede usar variables para establecer los detalles de conexión a la base de datos en lugar de mantener archivos locales.
⚠️ Cuando se usa texto sin formato en los valores iniciales de las variables, datos como nombres de bases de datos y contraseñas se transmitirán en texto sin formato a los servidores en la nube de Apidog, lo que supone un riesgo para la seguridad de los datos (usar valores actuales para las variables mantiene los datos almacenados localmente, lo que elimina este riesgo). Se recomienda usar variables de bóveda para evitar riesgos de seguridad de los datos.
LocalUsar texto fijo en la configuraciónAlmacenado localmente sin riesgo de seguridad1. Colaboración deficiente; cada miembro del equipo debe configurar la conexión a la base de datos individualmente.
2. Al ejecutar escenarios de prueba mediante CI, Runner o herramientas similares, debe mantener un archivo local dedicado para las conexiones a bases de datos.
WARNING
Para equilibrar una excelente experiencia de usuario con la seguridad de los datos, Apidog recomienda guardar las conexiones a bases de datos en la nube y usar variables de Vault para garantizar la seguridad de los datos. Se desaconseja encarecidamente usar texto sin formato en los valores iniciales de las variables relacionadas con conexiones a bases de datos, ya que esto puede ocasionar riesgos significativos de seguridad de los datos.
Modified at 2026-06-09 08:52:14
Previous
Gestión de miembros del proyecto
Next
Conexión con Git
Built with