| Connettività del database Haskell. fornisce uno strato di astrazione tra i programmi Haskell e i database relazionali SQL. |
Scarica ora |
Connettività del database Haskell. Classifica e riepilogo
- Nome editore:
- John Goerzen
- Sito web dell'editore:
- http://software.complete.org/software/projects/show/datapacker
Connettività del database Haskell. Tag
Connettività del database Haskell. Descrizione
Fornisce uno strato di astrazione tra i programmi Haskell e i database relazionali SQL. Il progetto di connettività del database Haskell fornisce uno strato di astrazione tra i programmi Haskell e i database relazionali SQL. Ciò consente di scrivere un codice del database una volta, a Haskell e farlo funzionare con qualsiasi numero di database di back-end sql (database MySQL, Oracle, PostgreSQL, ODBC-conforme, ecc.) L'HDBC è modellato in modo liberato sull'interfaccia DBI di Perl Http: // .cpan.org / ~ timb / dbi / dbi.pm, sebbene sia stato anche influenzato dal DB-API V2, JDBC di Python in Java e HSQL a Haskell. HDBC è uno sforzo da graffio. Non è una reimplementazione di HSQL, anche se il suo scopo è lo stesso. Ecco alcune caratteristiche chiave di "Connettività del database Haskell": · Capacità di utilizzare parametri sostituibili per consentire a una query essere eseguiti più volte (elimina la necessità di una funzione di fuga) · Capacità di accedere a righe restituite per numero di colonna · Capacità di leggere i dati dal server SQL su richiesta anziché leggere l'intero risultato configurato anteriore · TestSuite di Hunit per ogni driver di backend · API standard ben definita e facile implementazione del driver di back-end · Lettura pigra di tutto il set di risultati (pensa che i cifondo, ma per i risultati della selezione) (vedi Sfetchallrows) · Supporto per la traduzione tra i tipi Haskell e SQL · Supporto per le proprietà del server di database di query · Pacchetto aggiuntivo (HDBC-MANSANCH) da integrare con Miss MissHh, fornendo un backend del database per AnyDBM. · Supporto per i metadati di query come i nomi delle colonne. · Supporto per la richiesta di metadati aggiuntivi (tipi di colonna, ecc.) Cosa c'è di nuovo in questa versione: · Questa versione aggiunge supporto per Unicode, GHC 6.10, nuove eccezioni e dati. · Include il tipo di marshalling, un typeclass convertibile per fromsql / tosql e una nuova suite di test.
Connettività del database Haskell. Software correlato