db2dot reverse engineers an existing database and produces an ER diagram in dot format.
The dot file can be fed through graphviz's dot to produce a pretty ER diagram. The diagram includes tables and relationships derived from db meta-data and foreign key constraints.
What format is the output?
It generates a dot file which can be turned into a diagram with the graphviz utility.
What database servers will it work with?
It has only been tested with MySQL's JDBC driver, but it uses only
generic java.sql.* classes so it should work with any JDBC driver which is
What license is the code released under?
db2dot is released under the GPL v2.0 license.
How do I build the source?
Run: 'ant build jar'
What are the command line arguments?
The command line arguments may be in any order, the following are required:
driver=< JDBCDriver class >
url=< db connection url >
user=< db user name >
pass=< db password >
The following are optional: