从Java检索MYSQL数据库结构信息

时间:2012-03-07 05:03:22

标签: java .net mysql sql-server

我正在尝试使用java和mysql,我习惯使用.net和SQL服务器:

通过使用Microsoft.SqlServer.Management.Smo,我可以从我的实例访问数据库结构信息(服务器名称,表结构,列,数据类型,描述,默认值)

我试图用Java + MYSQL来做同样的事情,但它似乎并不那么受欢迎

任何方向?

感谢

3 个答案:

答案 0 :(得分:4)

实现它的最简单方法是重试连接元数据,首先打开连接:

Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db", "user","****");
DatabaseMetaData metaData = conn.getMetaData();

然后开始浏览元数据,您可以检查DatabaseMedata

中的可用操作

答案 1 :(得分:3)

DatabaseMetaData对您的要求非常有用。

请同时查看nearly similar stackoverflow question

答案 2 :(得分:1)

使用DatabaseMetadata获取与数据库相关的信息。 Database Metadata