Ich benutze JDBC und erstellt h2 Datenbank usaDB von SQL-Skript. Dann habe ich alle Tabellen mit jdbc gefüllt.Wie sieht man alle Tabellen in meiner h2 Datenbank bei localhost: 8082?
Das Problem ist, dass, nachdem ich eine Verbindung zu usaDB bei localhost: 8082 Ich kann nicht auf dem linken Baum meine Tabellen sehen. Es gibt nur die Datenbank INFORMATION_SCHEMA und rootUser
, die ich für die Erstellung usaDB angegeben habe.
Wie kann ich den Inhalt von Tabellen in meiner h2-Datenbank anzeigen?
Ich versuchte Abfrage SELECT * FROM INFORMATION_SCHEMA.TABLES
.
Aber es gab viele Tabellennamen mit Ausnahme der von mir erstellten zurück. Mein Schnappschuss:
Überprüfen Sie Ihre Verbindungszeichenfolge in JDBC. Möglicherweise stellen Sie eine Verbindung zu einer anderen Datenbank her. Aber nachdem Sie eine neue Datenbank erstellt haben, haben Sie vergessen, diesen neuen Datenbanknamen in Ihre neuen Tabellen aufzunehmen. Wie: 'create newDb.table_name' fehlte, glaube ich. Daher können Tabellen in der Standarddatenbank erstellt werden, mit der Sie über JDBC verbunden sind. –
Danke aber das Erstellen usaDB Schema hat explizit nicht geholfen. Von jdbc kann ich meine Tabellennamen und Spalten abrufen, aber nicht bei localhost: 8082. –
Was ist der Unterschied zwischen 'jdbc' und' localhost: 8082' Einstellungen? –