Light-weight and extensible Object-Oriented Database Layer for Claroline the main goal is to have some of the advantages of mysqli or pdo and being compatible to the old Claroline kernel database connection.
This library provides the following interfaces :
1. Database_Connection interface provided to allow implementation of other database connections 2. Database_ResultSet interface provided to allow implementation of other database result sets
This library provides the following classes :
1. Claroline_Database_Connection is an adapter build upon the Claroline kernel database connection and provided by the Claroline core class through Claroline::getDatabase() 2. Mysql_Database_connection is an adapater build upon the mysql extension provided to connect to other databases 3. Mysql_ResultSet implementation of Database_ResultSet to store and access database query result based on mysql extension and used by both Mysql_Database_Connection and Claroline_Database_Connection 4. Database_Connection_Exception exception class specific to database connections
2001-2010 Universite catholique de Louvain (UCL)
Light Object-Oriented Database Layer for Claroline : Advanced API
2001-2008 Universite catholique de Louvain (UCL)
Database Pager Classes
2001-2008 Universite catholique de Louvain (UCL)
1.6.3