JetBrains logo

IntelliJ IDEA

Verwalten Sie Datenbanken für Java und Kotlin direkt in Ihrer IDE

Sie können Abfragen ausführen, Datenbankverbindungen aufbauen, Daten durchsuchen und exportieren und sogar Ihre Schemata verwalten – alles direkt in IntelliJ IDEA.

Wir unterstützen Ihre Datenbank

IntelliJ IDEA unterstützt MySQL, PostgreSQL, Microsoft SQL Server, SQLite, MariaDB, Oracle, Apache Cassandra und viele andere Datenbanksysteme. Eine vollständige Liste aller unterstützten Datenbankanbieter finden Sie hier.

PostgreSQL

MySQL

Oracle

Microsoft SQL Server

MondoDB

Redis

Azure SQL Database

Amazon Redshift

SQLite

Amazon DynamoDB

IBM Db2


Und vieles mehr!

Erste Schritte mit Datenbanktools

Eine Datenbank in IntelliJ IDEA verbinden

Eine Datenbank verbinden

Sie können Datenbanken über das Database-Toolfenster hinzufügen, indem Sie einige einfache Schritte zur Einrichtung befolgen.

Database-Toolfenster – Überblick

Database-Toolfenster

Im Database-Toolfenster können Sie Datenquellen einrichten, gruppieren und filtern, Anzeigeoptionen für jede Datenquelle konfigurieren und vieles mehr! Alle verbundenen Datenquellen sind übersichtlich nach Schemata, Tabellen und Spalten geordnet.

Datentabellen-Ansicht

Datentabelle

IntelliJ IDEA bietet mit dem Dateneditor eine einfach zu bedienende grafische Oberfläche für die Datennavigation. Im Dateneditor können Sie verschiedene Aktionen auf Datensätze anwenden, zum Beispiel Sortieren, Bearbeiten und Exportieren/Importieren.

Abfragekonsole öffnen

Abfragekonsole

Sie können SQL-Abfragen direkt in der speziellen Abfragekonsole der IDE ausführen – geben Sie einfach die auszuführende Abfrage ein.

Arbeiten mit Datenbanken

Daten einsehen und bearbeiten

Daten einsehen und bearbeiten

Sie können frei durch die Daten navigieren, eine Sortierung anwenden, Zellenwerte bearbeiten, Zeilen lokal hinzufügen/entfernen und Änderungen an Live-Datenbanken übertragen – und zwar ohne eine einzige SQL-Abfrage zu schreiben!

Daten aus Tabellen vergleichen

Daten vergleichen

Sie können den Inhalt von zwei Datenbankobjekten nebeneinander vergleichen. IntelliJ IDEA hebt abweichende und übereinstimmende Zellen oder Zeilen hervor.

Daten exportieren und importieren

Daten exportieren und importieren

IntelliJ IDEA unterstützt eine breite Palette von Datenimport- und Exportformaten – SQL, TXT, CSV, JSON, XML, Markdown, Excel und andere Textformate mit durch Trennzeichen getrennten Werten.

Tabellendaten filtern

Daten filtern

Sie können Filterbedingungen angeben oder Schnellfilter verwenden. Sie können Zeilen nach Spaltenwerten filtern, Abfragen in das Feld WHERE-Feld eingeben und weitere Optionen nutzen.

Diagrammansicht

Diagrammansicht

IntelliJ IDEA kann die Beziehungen zwischen den verschiedenen Datenbankobjekten in einem Diagramm veranschaulichen.

Daten in Diagrammen darstellen

Daten in Diagrammen darstellen

Sie können die Ergebnisse von SQL-Abfragen im Dateneditor als Diagramme darstellen. Wählen Sie aus einer Vielzahl von Diagrammtypen, darunter Balken-, Torten-, Flächen- und Liniendiagramme.

SQL-Abfragen

SQL-Abfragen ausführen

SQL-Abfragen ausführen

In IntelliJ IDEA können Abfragen ganz einfach ausgeführt werden – klicken Sie auf das Symbol Query Console im Database-Toolfenster, geben Sie Ihre Abfrage ein und klicken Sie auf Execute.

Abfrageergebnisse anzeigen

Abfrageergebnisse anzeigen

Sie können Abfrageergebnisse direkt im Editor einsehen und verwalten.

Smart-Completion für SQL-Abfragen

Intelligente Code-Completion

Dank der kontextabhängigen Code-Completion von IntelliJ IDEA können Sie SQL-Code schneller eingeben.

Hintergrundanalysen und Quick-Fixes für SQL-Abfragen

Analyse in Echtzeit und Quick-Fixes

IntelliJ IDEA sucht Ihre Abfragen im Hintergrund nach Fehlern ab und schlägt sofort Korrekturen vor.

Frameworks und Datenbanken

Verbinden einer Datenbank für ein Spring-Projekt

Arbeiten mit Spring-Daten

Verbinden Sie Datenbanken mit Ihrer Spring-Boot-Anwendung und profitieren Sie von einer vollständigen Datenmanagement-Unterstützung.

Unterstützung von Persistenz-Frameworks für Datenbanken

Datenverwaltung mit Persistenz-Frameworks – JPA und Hibernate

IntelliJ IDEA bietet eine standardmäßige Unterstützung für Persistenz-Frameworks, die das Datenmanagement in Ihren Java- oder Kotlin-Anwendungen vereinfachen.

Datenbank-Tutorials

Arbeiten mit Datenbanken in IntelliJ IDEA

In dieser Demositzung zeigen wir Ihnen, wie Sie in IntelliJ IDEA SQL-Abfragen schreiben und mit Daten arbeiten können, vom Schreiben einfacher Abfragen bis hin zu komplexen Aufgaben unter Verwendung der integrierten Datenbankmanagement-Funktionalität.

Mehr erfahren

Alle Funktionen für das Datenmanagement sind auch in DataGrip verfügbar, dem eigenständigen Datenbankmanagement-Tool von JetBrains.