Introduction
DBToolbox (Database toolbox) is a 100% Java tool to
- Extract model from existing database (Tables, Relations, Indexes...)
- Validate model and check it matches rules (like PMD, CheckStyle...)
- Generate documentation and validation report (like JavaDoc)
It uses JDBC driver to extract model and has been successfully tested on the following databases:
- HSQLDB 1.8
- H2DB
- MySQL 5.0
- Derby 10.4
- PostgreSQL 8.3
- Oracle 10.2
- Microsoft SQL Server 2005 (basic support with both MS and JTDS drivers)
- More to come (help wanted)
It can be used in:
- Command line: Dos, Shell
- Ant scripts: Ant Task provided
- Maven project: Maven Plugin provided