我正在尝试使用java和mysql,我习惯使用.net和SQL服务器:
通过使用Microsoft.SqlServer.Management.Smo,我可以从我的实例访问数据库结构信息(服务器名称,表结构,列,数据类型,描述,默认值)
我试图用Java + MYSQL来做同样的事情,但它似乎并不那么受欢迎
任何方向?
感谢
版
答案 0 :(得分:4)
实现它的最简单方法是重试连接元数据,首先打开连接:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db", "user","****");
DatabaseMetaData metaData = conn.getMetaData();
然后开始浏览元数据,您可以检查DatabaseMedata
中的可用操作答案 1 :(得分:3)
DatabaseMetaData对您的要求非常有用。
答案 2 :(得分:1)
使用DatabaseMetadata获取与数据库相关的信息。 Database Metadata