What is DBMT.

DBMT is a easy to use tool for migrating one database from a sources of data (RDBMS, CSV, XML and so on) to another changing database's schema if necessary.

Why.

I was in charge of a website, javaHispano, a java portal in Spanish, and in October 2002 we decided to migrate the site to a new portal-system, developed by ourselves (Canyamo). Apart from finding a new cool look&feel, the biggest problem was how to migrate a 10 MB MySQL database with ~50 tables from one schema to a new one. So I started to write a few Java classes to do it for me :-).

A few months later I mentioned I had written these classes in our portal, and a few people asked me to get them, so here they are.