hdbc
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 6
HDBC 1.0.1.2
HDBC is a Haskell Database Connectivity. more>>
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 Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons 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.
<<lessHDBC 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 Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons 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.
Download (0.10MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
959 downloads
HDBC ODBC Driver 1.0.1.1
HDBC ODBC Driver is the Haskell ODBC backend driver for HDBC. more>>
HDBC ODBC Driver is the Haskell ODBC backend driver for HDBC. This driver has been tested on Windows and on Linux with unixODBC. It should also be compatible with iODBC, though this has not been tested. It should be portable to any platform supported by both Haskell and unixODBC.
This driver is the preferred method of communicating with MySQL from Haskell.
MYSQL NOTE
Important note for MySQL users:
Unless you are going to use InnoDB tables, you are strongly encouraged to set
Option = 262144
in your odbc.ini (for Unix users), or to disable transaction support in your DSN setup for Windows users.
If you fail to do this, the MySQL ODBC driver will incorrectly state that it
supports transactions. dbTransactionSupport will incorrectly return True. commit and rollback will then silently fail. This is certainly /NOT/ what you want. It is a bug (or misfeature) in the MySQL driver, not in HDBC.
You should ignore this advice if you are using InnoDB tables.
<<lessThis driver is the preferred method of communicating with MySQL from Haskell.
MYSQL NOTE
Important note for MySQL users:
Unless you are going to use InnoDB tables, you are strongly encouraged to set
Option = 262144
in your odbc.ini (for Unix users), or to disable transaction support in your DSN setup for Windows users.
If you fail to do this, the MySQL ODBC driver will incorrectly state that it
supports transactions. dbTransactionSupport will incorrectly return True. commit and rollback will then silently fail. This is certainly /NOT/ what you want. It is a bug (or misfeature) in the MySQL driver, not in HDBC.
You should ignore this advice if you are using InnoDB tables.
Download (0.036MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
959 downloads
HDBC Sqlite3 Driver 1.0.1.0
HDBC Sqlite3 Driver is the Haskell Sqlite v3 backend driver for HDBC. more>>
HDBC Sqlite3 Driver is the Haskell Sqlite v3 backend driver for HDBC.
Please see HDBC itself for documentation on use. If you dont already
have it, you can browse this documentation at
http://darcs.complete.org/hdbc/doc/index.html.
This package provides one function in module Database.HDBC.Sqlite3:
{- | Connect to an Sqlite version 3 database. The only parameter needed is
the filename of the database to connect to.
All database accessor functions are provided in the main HDBC module. -}
connectSqlite3 :: FilePath -> IO Connection
<<lessPlease see HDBC itself for documentation on use. If you dont already
have it, you can browse this documentation at
http://darcs.complete.org/hdbc/doc/index.html.
This package provides one function in module Database.HDBC.Sqlite3:
{- | Connect to an Sqlite version 3 database. The only parameter needed is
the filename of the database to connect to.
All database accessor functions are provided in the main HDBC module. -}
connectSqlite3 :: FilePath -> IO Connection
Download (0.023MB)
Added: 2007-03-09 License: LGPL (GNU Lesser General Public License) Price:
961 downloads
HDBC PostgreSQL Driver 1.1.2.0
HDBC PostgreSQL Driver is the Haskell PostgreSQL backend driver for HDBC. more>>
HDBC PostgreSQL Driver is the Haskell PostgreSQL backend driver for HDBC.
Please see HDBC itself for documentation on use. If you dont already have it, you can browse this documentation at http://darcs.complete.org/hdbc/doc/index.html.
This package provides one function in module Database.HDBC.PostgreSQL:
{- | Connect to a PostgreSQL server.
See for the meaning of the connection string. -}
connectPostgreSQL :: String -> IO Connection
An example would be:
dbh<<less
Please see HDBC itself for documentation on use. If you dont already have it, you can browse this documentation at http://darcs.complete.org/hdbc/doc/index.html.
This package provides one function in module Database.HDBC.PostgreSQL:
{- | Connect to a PostgreSQL server.
See for the meaning of the connection string. -}
connectPostgreSQL :: String -> IO Connection
An example would be:
dbh<<less
Download (0.034MB)
Added: 2007-05-21 License: LGPL (GNU Lesser General Public License) Price:
886 downloads
AnyDBM 1.0.1
AnyDBM is a generic interface to DBM-like databases for Haskell. more>>
AnyDBM is a generic interface to DBM-like databases for Haskell. It lets you store String-to-String mappings in various formats, from a simple in-memory Map to a high-performance DBM database or even a SQL database.
The project is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.
Known Drivers:
- MapDBM, built-in, RAM-only, uses a Haskell Map as a background
- StringDBM, built-in, RAM with disk backing
- HDBC-AnyDBM, which uses simple SQL tables in any HDBC-supported database
- MissingPy, which lets you use any Python anydbm backend with Haskell AnyDBM
<<lessThe project is written by John Goerzen and was initially part of MissingH. It is licensed under the LGPL.
Known Drivers:
- MapDBM, built-in, RAM-only, uses a Haskell Map as a background
- StringDBM, built-in, RAM with disk backing
- HDBC-AnyDBM, which uses simple SQL tables in any HDBC-supported database
- MissingPy, which lets you use any Python anydbm backend with Haskell AnyDBM
Download (0.022MB)
Added: 2006-12-11 License: LGPL (GNU Lesser General Public License) Price:
1051 downloads
Haskell Database Connectivity 1.1.2.0
Haskell Database Connectivity project provides an abstraction layer between Haskell programs and SQL relational databases. more>>
Haskell Database Connectivity project 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 Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons 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.
Main features:
- Ability to use replacable parameters to let one query be executed multiple times (eliminates the need for an escape function)
- Ability to access returned rows by column number
- Ability to read data from the SQL server on-demand rather than reading the entire result set up front
- HUnit testsuite for each backend driver
- Well-defined standard API and easy backend driver implementation
- Lazy reading of the entire result set (think hGetContents, but for the results of SELECT) (see sFetchAllRows)
- Support for translation between Haskell and SQL types
- Support for querying database server properties
- Add-on package (hdbc-missingh) to integrate with MissingH, providing a database backend for AnyDBM.
- Support for querying metadata such as column names.
- Support for querying additional metadata (column types, etc.)
<<lessHDBC is modeled loosely on Perls DBI interface http://search.cpan.org/~timb/DBI/DBI.pm, though it has also been influenced by Pythons 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.
Main features:
- Ability to use replacable parameters to let one query be executed multiple times (eliminates the need for an escape function)
- Ability to access returned rows by column number
- Ability to read data from the SQL server on-demand rather than reading the entire result set up front
- HUnit testsuite for each backend driver
- Well-defined standard API and easy backend driver implementation
- Lazy reading of the entire result set (think hGetContents, but for the results of SELECT) (see sFetchAllRows)
- Support for translation between Haskell and SQL types
- Support for querying database server properties
- Add-on package (hdbc-missingh) to integrate with MissingH, providing a database backend for AnyDBM.
- Support for querying metadata such as column names.
- Support for querying additional metadata (column types, etc.)
Download (0.056MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
907 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above hdbc search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed