El módulo de MySQL Qore requiere Qore 0.7.1 y MySQL 3.3 o más reciente cabeceras y bibliotecas para construir.
Con MySQL 4.1 y versiones posteriores se puede obtener soporte de transacciones y el módulo usará la interfaz declaración preparada más eficiente.
El controlador es compatible con las siguientes características (según la versión de la biblioteca cliente de MySQL):
* Es seguro para subprocesos
* Almacenado ejecución del procedimiento con la unión y la recuperación de los valores (5 y más nuevos)
* Gestión de transacciones es compatible (4.1 y posteriores)
* Conversión de codificación de caracteres transparente está soportado si es necesario
El nombre del conductor es "mysql" y el tipo de fuente de datos es constante SQL :: DSMySQL
por ejemplo: $ db = new origen de datos (DSMySQL);
por ejemplo: $ db = new origen de datos ("mysql");
El módulo mysql es estable y ha sido ampliamente probado.
Documentación: docs / mysql-module-doc.html
prueba / script de ejemplo: test / db test.q
construir e instalar
Si la instalación de mysql se encuentra en una ubicación no estándar, establezca la variable de entorno MYSQL_DIR a la ubicación de la instalación antes de ejecutar configure.
Tenga en cuenta que usted tiene que utilizar g ++ 4.0. * En Darwin para enlazar con las nuevas versiones de las bibliotecas de MySQL
configurar
hacer
sudo make install
El script de configuración averiguar dónde se encuentra el directorio de módulo Qore y establecer esto para el directorio de instalación.
CONSTRUIR DESDE SVN
reconf.sh
configurar
hacer
sudo make install
Qore es una, débilmente tipado, el lenguaje multihilo, integrable db integrada programación orientada a objetos con XML, JSON y soporte Perl5 en expresiones regulares, en tiempo de ejecución extensiones del lenguaje a través de módulos, apto para el desarrollo de la interfaz, una aplicación de scripting, etc.
¿Qué hay de nuevo en esta versión:
- Esta versión corrige un error de regresión introducida en la última versión que hizo que los valores numéricos con una fraccional componente será devuelto como enteros.
¿Cuál es nuevo en la versión 2.0:
- Esta versión añade nuevas características importantes cuando se construyó contra Qore 0.8. 6+, incluyendo soporte para la API preparado declaración (la clase SQLStatement) y la nueva opción API DBI, el soporte para el nuevo tipo de datos arbitraria numérico añadido en Qore 0.8.6, y la posibilidad de establecer reglas de zona horaria del servidor en el cliente para asegurar la fecha / el soporte adecuado de tiempo cuando se comunica con un servidor de base de datos en una zona horaria diferente.
¿Qué hay de nuevo en la versión 1.0.8:
- El módulo ha sido actualizado a la 0.8.0 Qore API para apoyar origen de datos :: execRaw () y DatasourcePool :: execRaw (), así como utilizar las nuevas APIs de fecha / hora de Qore.
Requisitos :
- Qore Lenguaje de Programación
- MySQL Community Edition
Comentarios que no se encuentran