| ||||||||||||
| ||||||||||||
Description | ||||||||||||
HDBC backend for DBM databases Written by John Goerzen, jgoerzen@complete.org | ||||||||||||
Synopsis | ||||||||||||
| ||||||||||||
Documentation | ||||||||||||
data HDBCDBM | ||||||||||||
| ||||||||||||
openSimpleHDBCDBM :: String -> Connection -> IO HDBCDBM | ||||||||||||
Opens a DBM connection to the specified table and database. If the given table does not already exist, it will be created for you automatically. The column names dbmkey and dbmval will be used. The clone method will be used to obtain a new handle to the database for internal use. That will help prevent conflicts with things like commits from occuring with the main application handle. You should not have to worry about side-effects to your main application as a result of using this function. If you need more control, see openHDBCDBM Please note that HDBCDBM checks dbTransactionSupport. If your database indicates that transactions are NOT supported (such as MySQL), then atomicity and safety may not be guaranteed in multithreaded programs. | ||||||||||||
openHDBCDBM | ||||||||||||
| ||||||||||||
Produced by Haddock version 0.8 |