Programs: Software Engineering of Distributed Systems
The goal of this application was to allow making backups of remote databases (and restore them back) through Java's JDBC API. It was rather meant as a test of whether that can be done at all, because downloading database structure using JDBC is a lot harder and slower than doing it in a native way :) It should work more or less well for not very complicated MySQL and PostgreSQL databases (although I can't guarantee anything).
To complicate matters more, the application had to be written in a form of a website, not standalone application, using Java Server Pages. We have even set up a project on Sourceforge for the application (because it looks cool ;), you can view some reports and access CVS there.
This program uses GPL license. Full license text is available here, for human-readable version see Wikipedia.
- jdbdump.zip (1.7 MB) - project source code + javadoc (Maven 1 is required to build)
- jdbdump_eng.pdf (432.6 KB) - documentation (the only one in English :)
A compiled WAR archive is available on the Sourceforge download page. More info: http://jdbdump.sourceforge.net.

