¿Un analizador de esquemas MySQL en Java?

¿Alguien sabe si hay una biblioteca java para analizar un esquema MySQL? En el código, quiero poder determinar las tablas y los campos especificados en un esquema. ¿O tendré que escribir el mío?

Gracias Richard

Editar: Solo quiero evitar reinventar la rueda innecesariamente :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta