Installare Go e il driver Godror
Per connettersi ad Autonomous Database dall'applicazione Go, installare Go e il driver godror
.
- Scaricare e installare Go in base al sistema operativo in uso e alla versione del sistema operativo. Questo metodo viene installato da pacchetti binari precompilati.Nota
Questi passi descrivono l'installazione dell'applicazione Go per il sistema operativo Microsoft Windows. Per il sistema operativo Linux e Mac, puoi controllare il link menzionato in questo passaggio. - Aprire il file MSI scaricato e seguire le istruzioni per scaricare Go. Il programma di installazione installerà il driver
godror
. - Andare ai file di programma (x86).Dopo l'installazione, chiudere e riaprire i prompt dei comandi aperti in modo che le modifiche all'ambiente apportate dal programma di installazione si riflettano al prompt dei comandi.
- Verificare di aver installato Go.
-
In Windows, fare clic sul menu Start.
-
Nella casella di ricerca del menu digitare
cmd
, quindi premere il tasto Invio. -
Nella finestra Prompt dei comandi visualizzata, digitare il comando seguente:
go version
-
Verificare che il comando stampi la versione installata di Go.
-
- Installare
godror
:Per installaregodror
, eseguire il comando seguente:go get github.com/godror/godror
Godror
è un package di database open source in Go che consente a un utente dell'applicazione Go di connettersi e lavorare con Autonomous Database utilizzando ODPI-C.Per ulteriori suggerimenti sull'installazione, vedere Go DRiver for ORacle User Guide (godror).
- Installare una libreria client Oracle per utilizzare
Godror
.Godror
utilizza l'interfaccia ODPI-C (Oracle Database Programming Interface for C) che supporta la connessione ai database Oracle.Seguire le istruzioni di installazione ODPI-C per installare e configurare le librerie client Oracle.
È possibile utilizzare il parametro facoltativo
libDir
per specificare la directory della libreria di Oracle Client in macOS e Windows. Ad esempio:db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1" libDir="/Users/myname/instantclient_19_3"`)
In questo esempio, il valore del parametro
libDir
viene impostato sul percorso della posizione in cui si decomprimono i file zip di Oracle Instant Client.Nota
Oracle consiglia di rimanere aggiornati sulle release Go e
godror
.
Argomento padre: Connetti le applicazioni Go ad Autonomous Database