HDBC

HDBC is a Haskell Database Connectivity.
Download

HDBC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • John Goerzen
  • Publisher web site:
  • http://software.complete.org/software/projects/show/datapacker

HDBC Tags


HDBC Description

HDBC is a Haskell Database Connectivity. HDBC is a Haskell Database Connectivity.HDBC provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)HDBC is modeled loosely on Perl's DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell.HDBC is a from-scratch effort. It is not a reimplementation of HSQL, though its purpose is the same.Requirements:· GHC 6.4.1 or above, or Hugs 2005xx or aboveInstallation:1) ghc --make -o setup Setup.lhs2) ./setup configure3) ./setup build4) ./setup install (as root)If you're on Windows, you can omit the leading "./".Documentation is in doc/ -- lots of information, including pointers todrivers, is in doc/Database-HDBC.html.Usage:To use with hugs, you'll want to use hugs -98.To use with GHC, you'll want to use -package HDBC in your programs.Or, with Cabal, use Build-Depends: HDBC.What's New in This Release:· This release adds strict versions of several functions· The spec has been changed to make metadata functions strict.· SqlByteString support has been added


HDBC Related Software