| Conectividad de la base de datos Haskell proporciona una capa de abstracción entre los programas de Haskell y las bases de datos relacionales de SQL. |
Descargar ahora |
Conectividad de la base de datos Haskell Clasificación y resumen
- Nombre del editor:
- John Goerzen
- Sitio web del editor:
- http://software.complete.org/software/projects/show/datapacker
Conectividad de la base de datos Haskell Etiquetas
Conectividad de la base de datos Haskell Descripción
Proporciona una capa de abstracción entre los programas de Haskell y las bases de datos relacionales de SQL. El proyecto de conectividad de bases de datos Haskell proporciona una capa de abstracción entre los programas Haskell y las bases de datos relacionales de SQL. Esto le permite escribir el código de la base de datos una vez, en Haskell y hacer que funcione con cualquier cantidad de bases de datos de Backend SQL (MySQL, Oracle, PostgreSQL, bases de datos compatibles con ODBC, etc.) HDBC se modela libremente en la interfaz DBI de Perl http: // Buscar .cpan.org / ~ timb / dbi / dbi.pm, aunque también ha sido influenciado por la DB-API V2 de Python, JDBC en Java y HSQL en Haskell. HDBC es un esfuerzo de from-scratch. No es una reempliamiento de HSQL, aunque su propósito es el mismo. Aquí hay algunas características clave de "Haskell Database Conectivity": · Capacidad para usar parámetros reemplazables para permitir que una consulta se ejecute varias veces (elimina la necesidad de una función de escape) · Capacidad para acceder a las filas devueltas por número de columna · Capacidad para leer los datos del servidor SQL a pedido en lugar de leer el resultado completo de resultados. · Hunit Testsuite para cada conductor backend · API estándar bien definida y una fácil implementación del conductor del backend · Lectura perezosa de todo el conjunto de resultados (Think Hgetcontents, pero para los resultados de SELECT) (ver sfetchallrows) · Soporte para la traducción entre los tipos de Haskell y SQL. · Soporte para consultar Propiedades del servidor de bases de datos · Paquete adicional (HDBC-Feokhh) para integrar con MissingH, proporcionando un backend de base de datos para AnyDBM. · Soporte para consultar metadatos tales como nombres de columnas. · Soporte para consultar metadatos adicionales (tipos de columnas, etc.) ¿Qué hay de nuevo en este lanzamiento: · Esta versión agrega soporte para Unicode, GHC 6.10, nuevas excepciones y datos. Tiempo. · Incluye tipo MARSHALLING, una tipografía convertible para FROMSQL / TOSQL, y una nueva suite de prueba.
Conectividad de la base de datos Haskell Software relacionado