This class is meant to provide an API to wrap around Oracle database access functions. The API is compatible with the one provided by the Mysql.lib.php wrapper.
This package is an application that can be used to generate the code of classes from UML diagrams exported to files in OMG (Object Management Group) XMI standard format by CASE tools like Rational Rose, Umbrello, Poseidon, MagicDraw UML, ArgoUML, Oracle JDeveloper, etc.
This application opens a GUI using PHP-Gtk from which the user can specify a XMI file with the class definitions to be processed.
The application provides several options that determine details of the generated PHP classes code.
It can generate code that is compatible with PHP 4 or is optimized for PHP 5. It may also generate constructor and destructor functions and well setter and getter functions for the class variables.
This class can access different types of SQL database using PDO.
It provides a common interface to access different types of database like MySQL, PostgreSQL, Microsoft SQL server, IBM DB2, SQLite, Oracle, Informix, and Firebird.
The class can establish connections, execute queries, retrieve single result rows or single row columns, the number of result rows, the last inserted record identifier, the names of tables columns, and execute INSERT, UPDATE and DELETE queries from parameters.
It can use prepared queries to prevent SQL injection attacks.