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 Software Development Code Generators Database Front-Ends
Licenses GPL
Operating Systems Unix POSIX Linux BSD FreeBSD
Implementation PHP Perl C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Oct 2005 02:54
  • Rrelease-after

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

  • Rrelease-mid
  •  05 Jul 2004 08:49
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  30 Apr 2004 08:00
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  28 Jan 2004 09:38
  • Rrelease-after

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

  • Rrelease-mid
  •  06 Jan 2004 08:21
  • Rrelease-after

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

A2963285f20d38ec29168079de5b1dc4_thumb

Project Spotlight

Research Master

A research organizer with BibTex and LaTeX flashcard functionalities.

No-screenshot

Project Spotlight

gtune

A small application for linux desktops intended to help with tuning musical instruments