Questa pagina descrive come connettersi a un database Spanner in IntelliJ e altri prodotti JetBrains.
IntelliJ IDEA è un ambiente di sviluppo integrato per lo sviluppo di software in Java, Kotlin, Groovy e altri linguaggi basati su JVM.
Questa pagina presuppone che tu abbia già installato IntelliJ o un altro IDE JetBrains sul tuo computer.
Connettiti a Spanner
La connessione di IntelliJ al tuo database Spanner consente di eseguire query e altre istruzioni SQL sul database Spanner direttamente IntelliJ Inoltre, consente il completamento e la convalida del codice per i nomi di tabelle e colonne nel codice.
Puoi connetterti sia ai database di dialetti GoogleSQL sia a quelli di dialetti PostgreSQL seguendo questi passaggi:
In IntelliJ, fai clic sull'opzione di menu
File > New > Datasource > Google Spanner
. Il conducenteGoogle Spanner
si trova nel sottomenuOther
se hai non ho mai usato questo driver prima d'ora.Nella finestra Origini dati, inserisci l'ID progetto, l'istanza e il database.
(Facoltativo) Seleziona un file della chiave dell'account di servizio se vuoi eseguire l'autenticazione utilizzando un account di servizio. Se vuoi, seleziona
No Auth
nel menu a discesa Credenziali per utilizzare le credenziali predefinite.Fai clic su OK per creare l'origine dati. Il database Spanner viene aggiunto alla finestra Database in IntelliJ.
Nella finestra Database, espandi l'origine dati appena aggiunta. Quindi, fai clic sul pulsante
...
accanto al testoNo schemas selected
.Seleziona l'opzione
All schemas
per indicare a IntelliJ di introspezionare tutti schemi nel database. IntelliJ completerà quindi la vista del database con tutte le tabelle e le viste del database.
Connettiti all'emulatore Spanner
Puoi anche connettere IntelliJ a un database nella Emulatore di Spanner:
Per prima cosa, avvia l'emulatore con uno dei seguenti comandi:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Fai clic sull'opzione di menu
File > New > Datasource > Google Spanner
. Il driverGoogle Spanner
si trova nel sottomenuOther
se non lo hai mai utilizzato.Inserisci l'ID progetto, istanza e database. NOTA: il progetto, l'istanza e il database non devono necessariamente esistere nell'emulatore.
Seleziona
No Auth
nel menu a discesa Credenziali.Fai clic sulla scheda
Advanced
nella finestra Origini dati.Modifica il valore di
autoConfigEmulator
intrue
.Fai clic su OK per accettare tutte le modifiche. Se non esistono già, il progetto, l'istanza e il database verranno creati automaticamente nell'emulatore.
Nella finestra Database, espandi l'origine dati appena aggiunta. Fai clic sul pulsante
...
accanto al testoNo schemas selected
.Seleziona l'opzione
All schemas
per indicare a IntelliJ di introspezionare tutti schemi nel database. IntelliJ completerà quindi la vista del database con tutte le tabelle e le viste del tuo database.
Passaggi successivi
- Per ulteriori informazioni su come aggiungere e utilizzare le origini dati in IntelliJ, consulta Origini dati di IntelliJ.
- Scopri di più sull'emulatore di Spanner.