dbengine.cgi

a plug 'n play Web interface for mySQL, PostgreSQL and Oracle

SourceForge Logo Version 1.1
Documentation as of 05/21/2001
Copyright © Ingo Ciechowski, 1996-2002

About dbengine

dbengine is an interface between the WWW and PostgresSQL, Oracle or mySQL which provides simple access to any existing database within just a few minues.

This little Perl program was born after I've tried quite a lot of already available packages like AppGen, PHP-FI and more. So why did I kind of re-invent the wheel ?

Well, PHP-FI gives you a Perl like language in your documents, but no real Perl while AppGen and wdb-p95 require that you create some configuration file for each of your databases -- sound's like you'll first of all have to learn some sort of new mata language before you can get started.

That was the point when I started to feel more familiar with a small Perl applet of my own... and now my dbengine became a tool that I think at is ready to be shared with others.

Unlike other tools you don't have to learn any special programming or scripting language to get started with dbengine. Also there's no configuration file for each database, so you don't have to get familiar with such a new structure.
However - in case you want to gain access to the full features of dbengine it'd be a good idea to know the Perl language.

The whole system can be configured by simple manipulations of an additional database that contains closer information about how to visualize your database access.
You can even specify virtual Fields which are calculated on the fly right before they're displayed on the screen.

Sample

Since nothing gives a better idea than a working sample here it is:
http://cis-computer.com/cgi-bin/dbengine/dbengine.cgi

Screenshots

License

dbengine is free software under the same terms as Perl. Read its licence if you aren't sure what you can or can't do. The bottom line is that this is a kinder and gentler version of the GNU licence -- one that doesn't infect your work if you care to borrow from dbengine or package up pieces of it as part of a commercial product!

If you ever extend dbengine, correct errors or make other modifications that could be of further interest for other useres of my tool, please share your code with me.

Contact

The malinglist dbengine@cis-computer.com has been installed to provide a simple way to communicate with other dbengine users, discuss problems and share experiences.
You can subscribe by sending a message with the text subscribe dbengine in its body to majordomo@cis-computer.com
Of course the mailinglist will be informed in case there are any updates to the package available.

Development

Meanwhile dbengine is hosted on SourceForge. This is where Feature requests and discussions take place, where our CVS repository with the latest source is hosted and where you can go if you want to support our ongoing development.

more information...

If you're interested in closer information about dbengine, use these links: If you need any additional information, please feel free to send me an E-Mail - but be patient, since I'm a really busy guy ;-))
And of course there's still the well documented Perl source code that could help you to find your way.

NEXT