PEAR::DB::OO is an abstraction layer for accessing database tables in an object oriented paradigm. It is targeted at PHP developers, and is written in PHP. It builds on PEAR's procedural database abstraction layer (PEAR::DB) -- see http://pear.php.net.