如何使用java ..获取mysql表和列注释?

时间:2019-05-16 16:07:02

标签: java mysql jdbc

我正在尝试使用jdbc api加载mysql表和列注释,但是我无法获取它们。...

public static void main(String[] args) throws Exception {
    Connection connection = null;
    Class.forName("com.mysql.jdbc.Driver");
    connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/ovaledgedb?:useInformationSchema=true", username, XXXXX);
    DatabaseMetaData  dm = connection.getMetaData();
    ResultSet rs =  dm.getTables("", "schema","table", null);
    int i=0;
    while (rs.next()) {
        i++;
       System.out.println(rs.getString("TABLE_NAME"));  
         System.out.println("Comment: " + rs.getString("REMARKS"));
           }
      rs.close();
    connection.close();
}

请提供一些解决方案。 预先感谢。

1 个答案:

答案 0 :(得分:-1)

connection obj是Connection类的。您需要声明它。另外,您需要处理异常。模式的url可能缺少某些参数。