私は実際、最近の学校のプロジェクトでこれを理解しました。 ResultSetMetaDataを使用したり、例外リスナーを使用してループを設定したりするなど、いくつかの方法があります。しかし、最も速い方法は私が以下に持っているものです。 読む ステートメントです オブジェクトと結果 ResultSetです 物体。これを使用すると、すべての名前を循環するループを作成できるはずです。このメソッドは、テーブル名だけのResultSetを返すため、より優れていると思います。モディファイアFULLを追加すると、ベーステーブルなどの各テーブルの種類を説明する2番目の列が表示されます。これがお役に立てば幸いです!
read.execute("SHOW TABLES IN your_database_name;");
results = read.getResultSet();
results.first();
System.out.println(results.getString(1));