Projects / GQL


GQL is a C++ library for generic SQL database access, modeled after JDBC (Java Database Connectivity). It includes drivers for PostgreSQL, MySQL, and SQLite, and includes GQL-Shell, an interactive database terminal called that features command-line editing, history, and database metadata (schema) browsing.

Operating Systems

Recent releases

  •  25 Feb 2003 15:54

    Release Notes: The metadata retrieval in the SQLite driver has been enhanced. This makes GQL-Shell quite useful with SQLite databases. Furthermore, the gql-shell(1) manpage was improved a bit.

    •  20 Feb 2003 15:19

      Release Notes: The return value goofup in BasicSQLObject::to_string() was fixed, along with some memory leaks and a segfaulting bug in the PostgreSQL driver.

      •  28 Jan 2003 22:24

        Release Notes: GQL-Shell support for password/username requiring connections was added. The PostgreSQL driver was enhanced to accept connection properties. Several bugs in the MySQL driver were fixed.

        •  02 Oct 2002 09:09

          Release Notes: The messed up pkg-config files were fixed.

          •  30 Sep 2002 15:36

            Release Notes: Versioned shared library and path names were introduced to allow parallel installation with future versions. The pkg-config module names have been changed to gql-0.5 and gdbi-0.5. The DatabaseMetaData interface was extended by the methods get_primary_key, get_cross_reference, get_imported_keys, get_exported_keys, and get_index_info. These methods were implemented fully in the PostgreSQL driver and stubbed in the others.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.