使用Java EE / JPA检索数据库元信息

时间:2012-05-11 08:56:32

标签: java database java-ee restful-architecture database-metadata

我需要能够从任何类型的数据库中检索数据库信息,并通过一个宁静的服务(使用Glassfish和JAX-RS)返回此信息。

我需要的信息包括:

  • 数据库名称
  • 表名
  • 列名和属性

我目前正在调查DatabaseMetaData并且似​​乎提供了我需要的内容。

但是,我想检查是否有我应该考虑的替代方案(例如JPA2)。

任何指针都将不胜感激

1 个答案:

答案 0 :(得分:2)

我决定使用SchemaCrawler。它具有高度可配置性,可为我提供所需的一切。