dbengine.cgi
a plug 'n play Web interface for mySQL, PostgreSQL and Oracle
 |
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.