Kawseq dbCGI is an open source program licensed under the GNU General Public License that provides convenient access to SQL databases within web pages by embedding SQL inside HTML. It is both simple enough to be suitable for creating ad-hoc and prototype web pages to access a database, and powerful enough to produce fully-fledged Internet based applications where the application needs to use a backend database.

A major strength of dbCGI is that the output of an SQL query can be formatted into HTML by placing formatting instructions right inside the HTML, rather than having a procedural language generate the HTML and the parameters that are to be displayed.

dbCGI includes support for the following databases:

  • DB2
  • Informix
  • Ingres
  • Kdb
  • ODBC
  • Oracle
  • PostgreSQL
  • Progress
  • RedBrick
  • Microsoft SQL Server
  • Sybase
  • Synera

Depending on the database, the database specific code takes as little as 250 lines of code, so it is easy to port Kawseq dbCGI to any SQL database which supports access to dynamic SQL from the "c" language.

Kawseq dbCGI is Copyright © 1995-2005 CorVu Corporation.

Kawseq Consulting Pty Ltd is not associated with CorVu Corporation, however CorVu Corporation no longer maintains dbCGI, and Kawseq Consulting has assumed responsibility for it. Most (if not all) of the code is still owned by CorVu Corporation, but as it is licensed under the GNU General Public License this fork is an authorised derivative within the terms of that license. Because this is a fork, Kawseq is unable to use the CorVu name to describe dbCGI.