DbWrench is a multi vendor, cross platform database design
and round-trip engineering software.
DbWrench's features include: a graphic entity relation
diagram (ERD) designer, ability to forward and reverse
engineer databases, a syntax highlighting SQL query
editor, and support for many of today's most popular
databases.
DbWrench is written in pure java allowing it run on
numerous operating systems.