用于读取数据库模式的 Java 库
我正在寻找一个轻量级、开源、或多或少跨数据库的 Java 库,它允许我读取给定 DataSource
的列、表和完整性约束的元信息。
I'm looking for a lightweight, open source, more or less cross-database Java library that would allow me to read off metainformation on columns, tables and integrity constraints given a DataSource
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然取决于您之后想要做什么,但如果您只想可视化现有数据库,我建议 SchemaSpy 。
当然,JDBC 已经允许您使用
Connection.getMetaData()
读取元信息。这将为您提供一个 DatabaseMetaData 实例。Depends what you want to do afterwards of course, but if you just want to visualise an existing datatbase, I recommend SchemaSpy.
Of course, JDBC already lets you read metainformation, using
Connection.getMetaData()
. This gives you a DatabaseMetaData instance.我找到了我的问题的答案,Apache DDLUtils。
我的问题实际上是这个问题的重复。
I have found an answer to my question, Apache DDLUtils.
My question was really a duplicate of this one.