【问题标题】:Retrieving MYSQL Database structure information from Java从 Java 中检索 MYSQL 数据库结构信息
【发布时间】:2012-03-24 15:56:45
【问题描述】:

我正在尝试使用 java 和 mysql,就像使用 .net 和 SQL server 一样:

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

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

有什么方向吗?

谢谢

埃德

【问题讨论】:

    标签: java .net mysql sql-server


    【解决方案1】:

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

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

    然后开始浏览元数据,您可以在DatabaseMedata中查看可用的操作

    【讨论】:

      【解决方案2】:

      DatabaseMetaData 对您的要求很有用。

      请同时查看nearly similar stackoverflow question

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-06-05
          • 1970-01-01
          • 1970-01-01
          • 2018-04-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多