En esta página, se describe cómo conectarte a una base de datos de Spanner en IntelliJ y otros productos de JetBrains.
IntelliJ IDEA es un entorno de desarrollo integrado. para desarrollar software en Java, Kotlin, Groovy y otros lenguajes basados en JVM.
En esta página, se asume que ya tienes IntelliJ o algún otro IDE de JetBrains. instalado en tu computadora.
Conéctate a Spanner
Conectar IntelliJ a tu base de datos de Spanner te permite ejecutar consultas y otras instrucciones de SQL en tu base de datos de Spanner directamente desde IntelliJ. También permite completar y validar el código de la tabla y la columna. en el código.
Para conectarte a las bases de datos del dialecto de GoogleSQL y de PostgreSQL, sigue estos pasos:
En IntelliJ, haz clic en la opción de menú.
File > New > Datasource > Google Spanner
El controladorGoogle Spanner
está en el submenúOther
si tienes nunca antes utilizaste este controlador.En la ventana Fuentes de datos, ingresa el proyecto, la instancia y el ID de la base de datos.
Opcional: Selecciona un archivo de claves de cuenta de servicio si deseas realizar la autenticación con una cuenta de servicio. Si lo deseas, selecciona
No Auth
en el menú desplegable Credentials. para usar tus credenciales predeterminadas.Haz clic en Aceptar para crear la fuente de datos. La base de datos de Spanner es Se agregó a la ventana Database en IntelliJ.
En la ventana Bases de datos, expande la fuente de datos que acabas de agregar. Después Haz clic en el botón
...
junto al textoNo schemas selected
.Selecciona la opción
All schemas
para indicar a IntelliJ que realice una introspección. esquemas en la base de datos. Luego, IntelliJ propagará la vista de la base de datos con todas las tablas y vistas de tu base de datos.
Conéctate al emulador de Spanner
También puedes conectar IntelliJ a una base de datos en la Emulador de Spanner:
Primero, inicia el emulador con uno de los siguientes comandos:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Haz clic en la opción de menú
File > New > Datasource > Google Spanner
. El controladorGoogle Spanner
está en el submenúOther
si tienes nunca antes utilizaste este controlador.Ingresa el proyecto, la instancia y el ID de la base de datos. NOTA: El proyecto, la instancia y la base de datos no necesitan existir en el emulador.
Selecciona
No Auth
en el menú desplegable Credenciales.Haz clic en la pestaña
Advanced
de la ventana Fuentes de datos.Modifica el valor de
autoConfigEmulator
atrue
.Haz clic en Aceptar para aceptar todos los cambios. El proyecto, la instancia y la base de datos se crearán automáticamente en el emulador si aún no existen.
En la ventana Bases de datos, expande la fuente de datos que acabas de agregar. Haz clic en el botón
...
junto al textoNo schemas selected
.Selecciona la opción
All schemas
para indicar a IntelliJ que realice una introspección. esquemas en la base de datos. Luego, IntelliJ propagará la vista de la base de datos con todas las tablas y vistas de tu base de datos.
¿Qué sigue?
- Para obtener más documentación sobre cómo agregar fuentes de datos y trabajar con ellas en IntelliJ, visita las fuentes de datos de IntelliJ.
- Obtén más información sobre el emulador de Spanner.