Before I write one, is there a Java API for manipulating a database. Like an object orientated wrapper around java.sql.DatabaseMetaData, with support for things like Schema.createTable(name, columns)?
Obviously correct SQL statements should be executed in the background based on the DB in use.
I'm specifically interested in an API for performing DDL statements.