AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / Conectores Nativos/Accesos Nativos / Conector Nativo MySQL
  • Presentación
  • Configuración necesaria
  • Condiciones de uso del Native MySQL Connector
  • Archivos necesarios
  • Instalando una nueva versión de MySQL
  • Archivos necesarios para usar Native MySQL Connector en Linux
  • aprovechamiento
  • Uso del conector MySQL nativo en sus aplicaciones WINDEV y sitios WEBDEV
  • Optimización de las funciones HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
WINDEV y WEBDEV 2024 proponen un Conector MySQL Nativo (o Acceso MySQL Nativo). Esta Conector Nativo le permite acceder a una base de datos MySQL desde un programa WLanguage sin usar ningún controlador externo.
Atención: Esta versión del Conector Nativo de MySQL funciona con WINDEV y WEBDEV versión 2024. El Native MySQL Connector no está disponible para WINDEV Mobile. Si utiliza WINDEV Mobile, el acceso a una base de datos ajena (MySQL, Oracle, SQL Server) debe realizarse a través de una Webservice proporcionada con WINDEV Mobile. Para obtener más información, consulte la ayuda sobre la función SQLConnectWS.
Observación: El Conector Nativo de MySQL es un módulo opcional y gratuito que se puede descargar de el sitio de PC SOFT
Configuración necesaria
WINDEVWindowsConectores Nativos

Condiciones de uso del Native MySQL Connector

  • Biblioteca cliente de MySQL (archivo LibMySQL.DLL)
    • Librería cliente de 32 bits para utilizar el Conector Nativo MySQL de 32 bits (versiones 3.x a 5.x probadas).
    • Librería cliente de 64 bits para utilizar el Conector MySQL Nativo de 64 bits (versión 5.x probada).
  • Se debe encontrar la DLL LibMySQL.DLL:
    • En el ordenador de desarrollo:
      • en el directorio "\Programas\Framework\Win32x86" del directorio de instalación de WINDEV o WEBDEV (32 bits).
      • en el directorio "\Programas\Framework\Win64x86" del directorio de instalación de WINDEV o WEBDEV (64 bits).
    • En el ordenador de implementación, en el directorio de los ejecutables o en el directorio de Windows. Para una implementación en un servidor Web, la DLL debe encontrarse en el directorio de la Conector Nativo o en el directorio de Windows.
WINDEVWindowsConectores Nativos

Archivos necesarios

Los siguientes archivos son necesarios para usar el Native MySQL Connector:
  • La DLL LibMySQL.DLL. Esta DLL se distribuye con MySQL. Para más detalles, consulte el acuerdo de licencia de MySQL sobre las condiciones de distribución de esta DLL.
    • 32-bit para usar el Conector MySQL Nativo de 32-bit.
    • Archivo de 64 bits para utilizar el conector MySQL nativo de 64 bits.
    A partir de la versión 5.5 del cliente libmysql.dll, el equipo que ejecuta la aplicación debe instalar un paquete redistribuible de Visual Studio correspondiente a la versión del servidor (para obtener más detalles, consulte el sitio de Oracle).
  • La DLL wd 29 0msql.dll: Requerido para la Conector Nativo de 32 bits a una base de datos MySQL. Este archivo se suministra con el Native MySQL Connector para WINDEV o WEBDEV.
  • La DLL wd 29 0msql64.dll: Requerido para la Conector Nativo de 64 bits a una base de datos MySQL. Este archivo se suministra con el Native MySQL Connector para WINDEV o WEBDEV.
Para depurar un proyecto de multiconfiguración en configuración de 32 y 64 bits:
  • copy la DLL libmysql de 32 bits en la subcarpeta EXE de configuración de 32 bits del proyecto.
  • copy la DLL libmysql de 64 bits en la subcarpeta EXE de configuración de 64 bits del proyecto.
WINDEVWindowsConectores Nativos

Instalando una nueva versión de MySQL

El diálogo entre el conector nativo de MySQL y MySQL utiliza la biblioteca LIBMYSQL.DLL proporcionada con MySQL.
La Conector Nativo puede dejar de funcionar si se modifica el comportamiento de esta DLL (al cambiar de versión, por ejemplo).
Pronto estará disponible una versión actualizada que tiene en cuenta estos cambios; mientras tanto, todo lo que tiene que hacer es usar la versión anterior de LIBMYSQL.DLL.. Esta DLL funcionará con la nueva versión de MySQL, sin dejar de ser compatible con la Conector Nativo.
WINDEVLinuxConectores Nativos

Archivos necesarios para usar Native MySQL Connector en Linux

Para usar Native MySQL Connector en Linux, se deben realizar las siguientes operaciones:
  1. Instalar la biblioteca cliente MySQL en el servidor. Compruebe si la DLL libmysqlclient.so se copió en /usr/lib.
    Observaciones:
    • La biblioteca cliente MySQL de 32 bits debe estar instalada para utilizar el Conector MySQL nativo de 32 bits.
    • La biblioteca cliente MySQL de 64 bits debe estar instalada para utilizar el Conector MySQL nativo de 64 bits.
    Si las DLLs copiadas son como libmysqlClient.so.12.0.0, se debe crear un enlace en esta DLL con la siguiente Line de código:
    ln -s libmysqlclient.so.12.0.0 libmysqlclient.so
  2. Si está utilizando un sitio WEBDEV, copy las siguientes DLL al directorio del servidor de aplicaciones WEBDEV:
    • wd29 0hf.so: HFSQL library
    • wd29 0msql.so: biblioteca de Conector Nativo de 32 bits
    • wd29 0msql64.so: biblioteca de Conector Nativo de 64 bits
    • wd29 0sql.so: SQL library
  3. Si está usando una aplicación Java o un lote de Linux, copy las siguientes DLLs al directorio de la aplicación:
    • wd29 0hf.so: HFSQL library
    • wd29 0msql.so: biblioteca de Conector Nativo de 32 bits
    • wd29 0msql64.so: biblioteca de Conector Nativo de 64 bits
    • wd29 0sql.so: biblioteca SQL
aprovechamiento

Uso del conector MySQL nativo en sus aplicaciones WINDEV y sitios WEBDEV

Para utilizar MySQL en modo nativo, debe programar en la aplicación WINDEV o en el sitio WEBDEV:
Observaciones:
  • No olvide leer el folleto limitaciones del conector nativo de MySQL.
  • El Conector Nativo MySQL tiene en cuenta la opción "Crear automáticamente los archivos de datos al abrirlos" (disponible en la pestaña "Archivos" de la descripción del proyecto).

Optimización de las funciones HFSQL

  • Se optimizan los controles de "Navegación tabla " basados en consultas: el contenido de la control Tabla se puede ordenar haciendo clic en una de sus columnas.
  • Para evitar volver a ejecutar la misma consulta varias veces al navegar por su resultado, le recomendamos utilizar la constante hNoRefresh (por ejemplo, si un solo equipo modifica los datos).
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 25/08/2023

Señalar un error o enviar una sugerencia | Ayuda local