IDEA einrichten
Intellij IDEA weiß, wie man mit Datenbanken arbeitet, nicht schlechter als Workbench. Es gibt sogar eine eigene Registerkarte „Datenbank“ im rechten Bereich. Wenn Sie darauf klicken, sehen Sie ein Bild:
![](https://cdn.codegym.cc/images/article/7e1904c9-2653-4acd-9740-62964d202ea6/1024.jpeg)
Versuchen wir, eine Verbindung zu unserer Datenbank herzustellen. Um zu beginnen, klicken Sie auf das Pluszeichen:
![](https://cdn.codegym.cc/images/article/26c67ffd-1e96-4650-99e4-d9a4a15f8249/1024.jpeg)
Wie gefällt Ihnen die Liste der unterstützten Datenbanken? Beeindruckend? Angefangen bei Google Big Query bis hin zu Cassandra.
MySQL IDEA verbinden
Aber wir sind bescheidene Leute, also entscheiden wir uns einfach für MySQL. IDEA schlägt sofort vor, die Einstellungen für die Verbindung zur Datenbank festzulegen:
![](https://cdn.codegym.cc/images/article/cf9b7fa6-1198-4e87-bf2f-4f43bc84ff36/800.jpeg)
Es gibt sogar noch mehr davon als Workbench. Obwohl alles, was Sie brauchen, bereits angegeben ist, fehlen möglicherweise Login und Passwort.
Aus dem Interessanten: IDEA ist in Java geschrieben und verwendet daher Standard-Java-Treiber, um mit MySQL zu arbeiten. Das sind genau diejenigen, die unser Programm verwenden wird, wenn es Anfragen an den MySQL-Server sendet.
Klicken Sie daher gerne auf „Herunterladen“, um die fehlenden Treiber herunterzuladen.
Ich habe auch den Benutzernamen und das Passwort für unseren lokalen Server angegeben und dann auf die Schaltfläche „Verbindung testen“ geklickt:
![](https://cdn.codegym.cc/images/article/10d72907-db21-47a0-9120-79562df540c8/800.jpeg)
Die Verbindung wurde erfolgreich hergestellt, Sie können also gerne auf OK klicken.
Anzeige des Inhalts der Datenbank
Wenn Sie dieses Bild sehen:
![](https://cdn.codegym.cc/images/article/37300b8f-66ba-4007-8813-89a06dceb6fc/1024.jpeg)
Klicken Sie dann auf den rot hervorgehobenen Ort und wählen Sie die Liste der Schemata manuell aus. Ich habe 3 angegeben: test, test2 und supershop und das ist, was ich jetzt sehe:
![](https://cdn.codegym.cc/images/article/259904ac-d632-441a-9d5f-fbd9d0b38544/1024.jpeg)
Alle drei meiner Diagramme sind vorhanden. Mal sehen, was wir in der Benutzertabelle haben:
![](https://cdn.codegym.cc/images/article/0580417a-caee-42b3-8103-0055db36a6bd/1024.jpeg)
Nun, ich wusste bereits, welche Spalten wir dort haben, aber wie sieht man die Daten?
Tabelleninhalt anzeigen
Ich habe einfach auf den Tabellennamen doppelgeklickt und IDEA hat mir Folgendes angezeigt:
![](https://cdn.codegym.cc/images/article/01c314f3-2f57-45a7-a2ac-71332bb06dd3/1024.jpeg)
Bisher sieht es viel interessanter aus als in Workbench. Die Daten wurden sofort angezeigt und außerdem gibt es die Servicefelder WHERE und ORDER BY. Damit Sie Daten direkt vor Ort filtern und sortieren können.
Versuchen wir, unsere Tabelle nach Ebenen zu sortieren ...
Sobald ich anfing, die Wortebene zu schreiben, bot mir IDEA sofort eine tolle Liste mit Hinweisen an:
![](https://cdn.codegym.cc/images/article/11897f5a-5a52-4945-a7e1-056737ab72db/1024.jpeg)
Vielleicht sieht es interessanter aus als die Arbeit mit Workbench, er hat keine besonderen Hinweise gegeben.
Ich habe „level“ eingegeben, die Eingabetaste gedrückt und voilà, die Tabelle ist sortiert:
![](https://cdn.codegym.cc/images/article/d28c3376-44fe-4834-9a33-ae3e01ea9a25/1024.jpeg)
Okay, jetzt möchte ich eine beliebige Abfrage ohne Bindung an eine Tabelle ausführen. Wo kann ich das tun?
Wir kehren zum Panel auf der rechten Seite zurück – dort gibt es eine spezielle Schaltfläche zum Öffnen der Abfragekonsole:
![](https://cdn.codegym.cc/images/article/d162e79a-bcb5-42ae-9a8e-9ea764a86929/1024.jpeg)
Und wir fangen an, eine Abfrage zu schreiben:
![](https://cdn.codegym.cc/images/article/abcc2597-15ff-4389-9755-4ae84fa24548/1024.jpeg)
Auto-Tipps von IDEA wie immer obendrauf . Und hier ist das Ergebnis unserer Abfrage:
![](https://cdn.codegym.cc/images/article/61ea88b1-dd75-4e98-8b91-9b6c5f43b9d4/1024.jpeg)