Installa 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 e alla versione del sistema operativo. Questo metodo viene installato da pacchetti binari precompilati.Nota
In questa procedura viene descritta 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
. - Vai a Programmi (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 del 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 utilizzare Autonomous Database utilizzando ODPI-C.Per ulteriori informazioni sull'installazione, vedere Scegliere DRiver per ORacle User Guide (godror).
- Installare una libreria client Oracle per utilizzare
Godror
.Godror
utilizza ODPI-C (Oracle Database Programming Interface for C), che supporta la connessione ai database Oracle.Seguire le istruzioni per l'installazione ODPI-C per installare e configurare le librerie di client Oracle.
È possibile utilizzare il parametro facoltativo
libDir
per specificare la directory della libreria del client Oracle 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 estraggono i file zip di Oracle Instant Client.Nota
Oracle consiglia di rimanere aggiornato sulle release Go e
godror
.
Argomento padre: Connect Go Applications to Autonomous Database