Nesta página, descrevemos como se conectar a um banco de dados do Spanner no IntelliJ e e outros produtos da JetBrains.
O IntelliJ IDEA é um ambiente de desenvolvimento integrado para desenvolvimento de software em Java, Kotlin, Groovy e outras linguagens baseadas em JVM.
Esta página pressupõe que você já tenha o IntelliJ ou outro ambiente de desenvolvimento integrado do JetBrains instalado no computador.
Conectar ao Spanner
A conexão do IntelliJ com o banco de dados do Spanner permite executar consultas e outras instruções SQL no banco de dados do Spanner diretamente no IntelliJ. Ele também ativa o preenchimento de código e a validação de tabelas e colunas no código.
É possível se conectar a bancos de dados com dialeto GoogleSQL e PostgreSQL seguindo estas etapas:
No IntelliJ, clique na opção de menu
File > New > Datasource > Google Spanner
: O driverGoogle Spanner
estará no submenuOther
, se você tiver nunca usou este driver.Na janela "Fontes de dados", insira seu projeto, instância e ID do banco de dados.
Opcional: selecione um arquivo de chave da conta de serviço se quiser autenticar usando uma conta de serviço. Selecione
No Auth
no menu suspenso "Credentials" se quiser. para usar suas credenciais padrão.Clique em OK para criar a fonte de dados. O banco de dados do Spanner é adicionado à janela "Database" no IntelliJ.
Na janela "Bancos de dados", expanda a fonte de dados que você acabou de adicionar. Depois, clique no botão
...
ao lado do textoNo schemas selected
.Selecione a opção
All schemas
para instruir o IntelliJ a introspectar todos os esquemas no banco de dados. Em seguida, o IntelliJ preencherá a visualização do banco de dados com todas as tabelas e visualizações do banco de dados.
Conectar-se ao emulador do Spanner
Você também pode conectar o IntelliJ a um banco de dados no Emulador do Spanner:
Primeiro, inicie o emulador com um dos seguintes comandos:
gcloud emulators spanner start
docker run -p 9010:9010 -p 9020:9020 gcr.io/cloud-spanner-emulator/emulator
Clique na opção de menu
File > New > Datasource > Google Spanner
. O driverGoogle Spanner
está no submenuOther
se você não o tiver usado antes.Insira o projeto, a instância e o ID do banco de dados. OBSERVAÇÃO: o projeto, a instância e o banco de dados não precisam existir no emulador.
Selecione
No Auth
no menu suspenso "Credentials".Clique na guia
Advanced
na janela "Origens de dados".Modifique o valor de
autoConfigEmulator
paratrue
.Clique em OK para aceitar todas as alterações. O projeto, a instância e o banco de dados serão criadas no emulador automaticamente, caso ainda não existam.
Na janela "Bancos de dados", expanda a fonte de dados que você acabou de adicionar. Clique no botão
...
ao lado do textoNo schemas selected
.Selecione a opção
All schemas
para instruir o IntelliJ a analisar todos no banco de dados. O IntelliJ vai preencher a visualização do banco de dados com todas as tabelas e visualizações no seu banco de dados.
A seguir
- Para acessar mais documentação sobre como adicionar e trabalhar com fontes de dados no IntelliJ, acesse as fontes de dados do IntelliJ.
- Saiba mais sobre o Spanner Emulator.