Klorofil provides platform for desktop GUI and Web application development based on PHP 5. It includes the gambArt desktop GUI framework, the semok MVC Web application framework, a collection of classes, Televoke distributed computing, a database abstraction layer, and a byte compiler.
Valentina is cross-platform SQL and non-SQL columnar database that allows development of client-server [Web] solutions and applications with an embedded local database using the same sources. Valentina DB provides an Object-Relational model, but you can also mix Relational and Extended Navigational. It introduces a revolutionary model abstraction "Link" that greatly simplifies db schema, and therefore simplifies SQL queries. It supports disk and in-memory databases, and field types including Bit, BLOB, Pictures, and Enum. It provides advanced features such as triggers, views, stored procedures, regular expressions, XML, full-text search, and calculated fields. It exists as Valentina Server, Valentina Studio, and a set of Valentina ADKs for all major programming languages.
DBInterface is a PHP class which can be used a SQL database abstraction layer. It provides a single interface to access several types of SQL databases from the same class. It supports MySQL, PostgreSQL, Interbase, and Microsoft SQL server. It can establish connections to the database server, execute SQL queries, retrieve query results, begin and end transactions, build and execute common types of SQL queries from a list of parameters, generate XML from query results, etc. The values are retrieved from global variables, you only need to enter the name. If you want to enter the entire format, you can. The field and the global variable must have the same name.
Libzdb is a database library with thread-safe connection pooling. The library can connect transparently to multiple database systems. It has zero runtime configuration and connections are specified via a URL scheme. A modern object-oriented API is provided. Libzdb supports MySQL, PostgreSQL, SQLite, and Oracle.
php4dbi is a database abstraction layer for PHP. It is simple to use (a single file with a simple API) and lean enough to not bloat your PHP application. It provides a common API for accessing a variety of database systems. This allows you to develop your application without limiting it to working on just a single database. Supported databases include MySQL, MS SQL Server, Oracle, PostgreSQL, ODBC, Interbase, SQLite, and IBM DB2. Support for BLOBs is also included.
The Oracle Aggregate C++ Library allows C++ programmers to easily create new aggregate functions for Oracle. It can be used as a glue library to existing C++ and C libraries. Detailed knowledge of the OCI aggregate interface is not required to use the library. With automatic conversion of Oracle built-in types to C++ types, it is possible to use the library without using any OCI functions directly.