Tôi thực sự chỉ tìm ra điều này cho một dự án trường học gần đây. Có một số cách để thực hiện như sử dụng ResultSetMetaData và thiết lập vòng lặp với trình nghe ngoại lệ; tuy nhiên cách nhanh nhất là những gì tôi có dưới đây. đọc là một Tuyên bố đối tượng và kết quả là một ResultSet sự vật. Sử dụng điều này, bạn sẽ có thể viết một vòng lặp xoay vòng qua tất cả các tên. Tôi nghĩ rằng phương pháp này tốt hơn vì nó trả về một Tập kết quả chỉ gồm các tên bảng. Nếu bạn thêm modifer FULL, cột thứ hai sẽ xuất hiện mô tả từng loại bảng, chẳng hạn như bảng cơ sở. Hy vọng điều này sẽ hữu ích!
read.execute("SHOW TABLES IN your_database_name;");
results = read.getResultSet();
results.first();
System.out.println(results.getString(1));