Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Conéctese a MySQL mediante el conector de base de datos en Jitterbit Integration Studio

Esta página detalla cómo conectarse a MySQL utilizando el Conector de base de datos.

Recomendamos usar el controlador JDBC de MySQL que viene con el agente Jitterbit. Se recomienda usar el controlador JDBC para funciones adicionales, como la posibilidad de proporcionar una consultar manual, que no están disponibles a través de una conexión ODBC.

Si desea utilizar un controlador ODBC (solo agentes privados), puede descargar uno en Descargas de la comunidad MySQL, Conector/ODBC.

ODBC y JDBC

Una vez instalado el controlador, especifique estas entradas durante la configuración de la Conexión de base de datos:

  • Tipo de controlador: Seleccione ODBC o JDBC según corresponda.

  • Controlador: Seleccione el controlador MySQL. Normalmente, MySQL " para JDBC o " MySQL ODBC 3.51 Driver" para ODBC.

  • Nombre del servidor: Ingrese el nombre o la dirección IP del servidor de base de datos.

  • Nombre de la base de datos: Ingrese el nombre del catálogo al que Harmony necesita acceder.

  • Inicio de sesión y Contraseña: Ingrese las credenciales de usuario que Harmony utilizará para acceder a la base de datos.

Nota

Si el controlador ODBC no aparece en el menú desplegable Controlador de Integration Studio, utilice el administrador de controlador controlador en la aplicación de Windows Orígenes de datos (ODBC) (en Herramientas administrativas).

Si sigue sin poder ver el controlador después de verlo en el administrador ODBC, compruebe que se está conectando a la máquina correcta. Para ello, detenga el servicio Jitterbit Apache en esa máquina y asegúrese de que ya no pueda conectarse mediante el cliente.

Errores de permisos

Si recibes errores de permiso como "Access denied for user 'root'@'%' to database 'test'" y está seguro de que las credenciales son correctas, podría tratarse de un problema de configuración de MySQL. Puede configurar MySQL para que acepte diferentes credenciales para distintas direcciones IP o un grupo de direcciones. Consulte la documentación de MySQL o contacte con su administrador de MySQL.

Puertos

El puerto necesario para que el agente Jitterbit se comunique con una base de datos MySQL remota depende del puerto configurado para escuchar en MySQL. Abra ese puerto (predeterminado: 3306) en la máquina donde se ejecuta el servidor de base de datos MySQL.

Asegurar o cifrar la conexión

La seguridad de la conexión entre una base de datos y un agente privado depende del controlador ODBC utilizado. El controlador ODBC estándar de MySQL no utiliza cifrado. La mejor manera de habilitar dicho cifrado es tunelizar la conexión mediante SSH. Esto solo es posible en agentes privados.

Ejemplos de cláusulas WHERE

Estos ejemplos de cláusula WHERE se proporcionan con fines de referencia al configurar una actividad de consultar de base de datos:

WHERE
    jobtitle = 'Sales Rep' AND
    officeCode = 1;
WHERE
    jobtitle <> 'Sales Rep';
WHERE
    officecode > 5;
WHERE
    officecode <= 4;
WHERE t1.primary_key=1 AND t2.primary_key=t1.id;
WHERE key_part1=constant;
WHERE key_part1=val1 AND key_part2=val2;

Para obtener ejemplos adicionales, consulte Tutorial básico de MySQL y al artículo del Manual de referencia de MySQL Optimización de la cláusula WHERE.