Auf dieser Seite wird beschrieben, wie Sie in IntelliJ eine Verbindung zu einer Spanner-Datenbank herstellen und anderen JetBrains-Produkten.
IntelliJ IDEA ist eine integrierte Entwicklungsumgebung für die Entwicklung von Software in Java, Kotlin, Groovy und anderen JVM-basierten Sprachen.
Auf dieser Seite wird davon ausgegangen, dass Sie bereits IntelliJ oder eine andere JetBrains-IDE haben auf Ihrem Computer installiert ist.
Verbindung zu Cloud Spanner herstellen
Wenn Sie IntelliJ mit Ihrer Spanner-Datenbank verbinden, können Sie Abfragen ausführen und andere SQL-Anweisungen in Ihrer Spanner-Datenbank direkt IntelliJ. Außerdem ermöglicht es die Codevervollständigung und Validierung für Tabellen und Spalten. Namen in Ihren Code ein.
Mit den folgenden Schritten können Sie eine Verbindung sowohl zu GoogleSQL-Dialekt-Datenbanken als auch zu PostgreSQL-Dialekt-Datenbanken herstellen:
Klicken Sie in IntelliJ auf die Menüoption
File > New > Datasource > Google Spanner
Sie finden denGoogle Spanner
-Treiber im UntermenüOther
, wenn Sie noch nicht verwendet haben.Geben Sie im Fenster „Datenquellen“ Ihr Projekt, Ihre Instanz und Ihre Datenbank-ID ein.
Optional: Wählen Sie eine Dienstkonto-Schlüsseldatei aus, wenn Sie sich mit ein Dienstkonto. Wählen Sie bei Bedarf im Drop-down-Menü „Anmeldedaten“
No Auth
aus. um Ihre Standardanmeldedaten zu verwenden.Klicken Sie auf OK, um die Datenquelle zu erstellen. Die Spanner-Datenbank ist das dem Datenbankfenster in IntelliJ hinzugefügt wurde.
Maximieren Sie im Fenster „Datenbanken“ die Datenquelle, die Sie gerade hinzugefügt haben. Dann Klicken Sie auf die Schaltfläche
...
neben dem TextNo schemas selected
.Wählen Sie die Option
All schemas
aus, um IntelliJ anzuweisen, alle zu prüfen. Schemas in der Datenbank. IntelliJ füllt dann die Datenbankansicht mit alle Tabellen und Ansichten in Ihrer Datenbank enthalten.
Verbindung zum Spanner-Emulator herstellen
Sie können IntelliJ auch mit einer Datenbank in der Spanner-Emulator:
Starten Sie den Emulator mit einem der folgenden Befehle:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Klicken Sie auf die Menüoption
File > New > Datasource > Google Spanner
. Sie finden denGoogle Spanner
-Treiber im UntermenüOther
, wenn Sie noch nicht verwendet haben.Geben Sie die Projekt-, Instanz- und Datenbank-ID ein. HINWEIS: Das Projekt, die Instanz und die Datenbank nicht im Emulator vorhanden sein müssen.
Wählen Sie im Drop-down-Menü „Anmeldedaten“ die Option
No Auth
aus.Klicken Sie im Fenster „Datenquellen“ auf den Tab
Advanced
.Ändern Sie den Wert von
autoConfigEmulator
intrue
.Klicken Sie auf OK , um alle Änderungen zu akzeptieren. Das Projekt, die Instanz und die Datenbank automatisch im Emulator erstellt werden, falls diese noch nicht vorhanden sind.
Maximieren Sie im Fenster „Datenbanken“ die Datenquelle, die Sie gerade hinzugefügt haben. Klicken Sie auf die Schaltfläche
...
neben dem TextNo schemas selected
.Wählen Sie die Option
All schemas
aus, um IntelliJ anzuweisen, alle zu prüfen. Schemas in der Datenbank. IntelliJ füllt dann die Datenbankansicht mit alle Tabellen und Ansichten in Ihrer Datenbank enthalten.
Nächste Schritte
- Weitere Informationen zum Hinzufügen von und Arbeiten mit Datenquellen in IntelliJ finden Sie unter Rufen Sie die IntelliJ-Datenquellen auf.
- Weitere Informationen zum Spanner-Emulator.