Haskell Database Connectivity
Clone or download
Latest commit 520b110 Aug 21, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
Database Fix warnings with time 1.5. Feb 10, 2015
testsrc Various updates Apr 23, 2010
.gitignore ignore dist directory Jul 27, 2017
CHANGELOG.md Bump. Aug 21, 2017
HDBC.cabal Bump. Aug 21, 2017
LICENSE Changing license to BSD3 Aug 9, 2011
Makefile Changing license to BSD3 Aug 9, 2011
README.md Update README doc information. Jan 1, 2012
Setup.lhs Made executable Jan 13, 2009



Welcome to HDBC, Haskell Database Connectivity.

HDBC is modeled loosely on Perl's DBI interface, though it has also been influenced by Python's DB-API v2, JDBC in Java, and HSQL in Haskell.

Please see the HDBC wiki for an introduction to HDBC and its various features.


You'll need either GHC 6.4.1 or above, or Hugs 2005xx or above.

The steps to install are:

ghc --make -o setup Setup.lhs
./setup configure
./setup build
sudo ./setup install

If you're on Windows, you can omit the leading "./".


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.