我正在尝试使用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();
}
请提供一些解决方案。 预先感谢。
答案 0 :(得分:-1)
connection obj是Connection类的。您需要声明它。另外,您需要处理异常。模式的url可能缺少某些参数。