Spanner in IntelliJ einbinden

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:

  1. Klicken Sie in IntelliJ auf die Menüoption File > New > Datasource > Google Spanner Sie finden den Google Spanner-Treiber im Untermenü Other, wenn Sie noch nicht verwendet haben.

  2. Geben Sie im Fenster „Datenquellen“ Ihr Projekt, Ihre Instanz und Ihre Datenbank-ID ein.

  3. 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. Fenster zum Verbinden mit Spanner

  4. Klicken Sie auf OK, um die Datenquelle zu erstellen. Die Spanner-Datenbank ist das dem Datenbankfenster in IntelliJ hinzugefügt wurde.

  5. Maximieren Sie im Fenster „Datenbanken“ die Datenquelle, die Sie gerade hinzugefügt haben. Dann Klicken Sie auf die Schaltfläche ... neben dem Text No schemas selected.

  6. 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.

    Fenster zum Verbinden mit Spanner

Verbindung zum Spanner-Emulator herstellen

Sie können IntelliJ auch mit einer Datenbank in der Spanner-Emulator:

  1. Starten Sie den Emulator mit einem der folgenden Befehle:

    1. gcloud emulators spanner start
    2. docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
  2. Klicken Sie auf die Menüoption File > New > Datasource > Google Spanner. Sie finden den Google Spanner-Treiber im Untermenü Other, wenn Sie noch nicht verwendet haben.

  3. Geben Sie die Projekt-, Instanz- und Datenbank-ID ein. HINWEIS: Das Projekt, die Instanz und die Datenbank nicht im Emulator vorhanden sein müssen.

  4. Wählen Sie im Drop-down-Menü „Anmeldedaten“ die Option No Auth aus.

  5. Klicken Sie im Fenster „Datenquellen“ auf den Tab Advanced.

  6. Ändern Sie den Wert von autoConfigEmulator in true.

  7. 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.

    Fenster zum Verbinden mit Spanner

  8. Maximieren Sie im Fenster „Datenbanken“ die Datenquelle, die Sie gerade hinzugefügt haben. Klicken Sie auf die Schaltfläche ... neben dem Text No schemas selected.

  9. 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.