Projects / DBOW

DBOW

DBOW is a database compiler-compiler or front-end. It takes table definitions in a relatively high-level language and prepares C, C++, PHP, and Perl functions for manipulating the database. It will also produce SQL table data for MySQL or others. It automatically produces code to insert, delete, update, and search the database, stuffing a C or PHP struct with the results.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  25 Oct 2005 02:54

Release Notes: Perl functionality is now included with the base release. Some minor bugfixes were made.

  •  05 Jul 2004 08:49

Release Notes: This is a minor update of the DBOW code to fix some bugs found after 0.4 was released. The biggest change is the addition of nested queries so that dbow_query can be called recursively without affecting the "upper" query. The stubs for supporting the "function" block were added, which allows for a more granular approach to defining functions.

  •  30 Apr 2004 08:00

Release Notes: This release brings the C interface to a stable (BETA) level, adds a "db_findXXXfirst()" function for searching the entire table. adds a "db_runXXXquery()" function which will run a SQL statement (without parsing any arguments) and return the first match, fixes a bug which caused the include() m4 statement to be emitted more than once, and puts the "EMIT" code at the bottom of the output file.

  •  28 Jan 2004 09:38

Release Notes: This release adds additional functionality to the code generator, and streamlines the C and SQL produced.

  •  06 Jan 2004 08:21

Release Notes: This release now uses M4 as a back-end to produce the C/PHP code for interfacing with the database.

Screenshot

Project Spotlight

W3Perl

A Web server logfile statistic analysis program.

Screenshot

Project Spotlight

sud

superuser daemon