Я ищу легковесную библиотеку Java с открытым исходным кодом, более или менее кросс-базы данных, которая позволила бы мне считывать метаинформацию о столбцах, таблицах и ограничениях целостности с учетом DataSource.
DataSource
Конечно, зависит от того, что вы хотите сделать потом, но если вы просто хотите визуализировать существующую базу данных, я рекомендую SchemaSpy .
Конечно, JDBC уже позволяет вам читать метаинформацию, используя Connection.getMetaData(). Это дает вам экземпляр DatabaseMetaData .
Connection.getMetaData()
Я нашел ответ на свой вопрос, Apache DDLUtils .Мой вопрос был действительно дубликатом этого .