Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj kolejność zależności tabeli w jdbc

Właśnie wymyśliłem to dla ostatniego szkolnego projektu. Można to zrobić na kilka sposobów, takich jak użycie ResultSetMetaData i skonfigurowanie pętli z detektorem wyjątków; jednak najszybszym sposobem jest to, co mam poniżej. przeczytaj jest Oświadczeniem obiekt i wyniki to zestaw wyników obiekt. Używając tego powinieneś być w stanie napisać pętlę, która przechodzi przez wszystkie nazwy. Myślę, że ta metoda jest lepsza, ponieważ zwraca zestaw wyników zawierający tylko nazwy tabel. Jeśli dodasz modyfikator FULL, pojawi się druga kolumna opisująca rodzaj tabel, takich jak tabela podstawowa. Mam nadzieję, że to pomoże!

read.execute("SHOW TABLES IN your_database_name;");
results = read.getResultSet();
results.first();
System.out.println(results.getString(1));

Oświadczenie MySQL Show




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaznaczenie pola wyboru aktualizacji PHP/MySQL do bazy danych

  2. Testowanie połączenia z bazą danych Entity Framework

  3. MySQL:Jak pobrać dane za pomocą lewego łączenia, jeśli kolumna zawiera wiele identyfikatorów?

  4. łączenie połączeń php mysql

  5. Pobieranie danych z dwóch tabel powiązanych z kluczem obcym w CakePhp