Instalar Go e o driver Godror
Para estabelecer conexão com o Autonomous Database no seu aplicativo Go, instale Go e o driver godror
.
- Faça download e instale o Go com base no seu sistema operacional e na versão do sistema operacional. Este método é instalado a partir de pacotes binários pré-compilados.Observação
Essas etapas descrevem a instalação do aplicativo Go para o sistema operacional Microsoft Windows. Para o sistema operacional Linux e Mac, você pode verificar o link mencionado nesta etapa. - Abra o arquivo MSI que você baixou e siga os prompts para baixar Go. O instalador instalará o driver
godror
. - Vá para Arquivos de Programa (x86).Após a instalação, feche e reabra todos os prompts de comando abertos para que as alterações no ambiente feitas pelo instalador sejam refletidas no prompt de comando.
- Verifique se você instalou o Go.
-
No Windows, clique no menu Iniciar.
-
Na caixa de pesquisa do menu, digite
cmd
e pressione a tecla Enter. -
Na janela Prompt de Comando exibida, digite o seguinte comando:
go version
-
Confirme se o comando imprime a versão instalada do Go.
-
- Instale o
godror
:Para instalar ogodror
, execute este comando:go get github.com/godror/godror
Godror
é um pacote de banco de dados de código-fonte aberto no Go que permite que um usuário do aplicativo Go se conecte e trabalhe com o Autonomous Database usando ODPI-C.Consulte Go DRiver for ORacle User Guide (godror) para obter dicas adicionais sobre instalação.
- Instale uma biblioteca Oracle Client para usar
Godror
.Godror
usa a Oracle Database Programming Interface for C (ODPI-C), que suporta conexão com bancos de dados Oracle.Siga as instruções de instalação do ODPI-C para instalar e configurar as bibliotecas cliente Oracle.
Você pode usar o parâmetro
libDir
opcional para especificar o diretório da biblioteca do Oracle Client em macOS e no Windows. Por exemplo,db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1" libDir="/Users/myname/instantclient_19_3"`)
Neste exemplo, o valor do parâmetro
libDir
é definido como o caminho para o local em que você descompacta os arquivos zip do Oracle Instant Client.Observação
A Oracle recomenda que você se mantenha atualizado com as versões Go e
godror
.
Tópico principal: Connect Go Applications to Autonomous Database