Installer Go et le pilote Godror
Pour vous connecter à Autonomous Database à partir de votre application Go, installez Go et le pilote godror
.
- Téléchargez et installez Go en fonction de votre système d'exploitation et de sa version. Cette méthode s'installe à partir de packages binaires précompilés.Remarque
Ces étapes décrivent l'installation de l'application Go pour le système d'exploitation Microsoft Windows. Pour les systèmes d'exploitation Linux et Mac, vous pouvez consulter le lien mentionné dans cette étape. - Ouvrez le fichier MSI que vous avez téléchargé et suivez les instructions pour télécharger Go. Le programme d'installation installera le pilote
godror
. - Accédez à Program Files (x86).Après l'installation, fermez et rouvrez toutes les invites de commande ouvertes afin que les modifications apportées à l'environnement par le programme d'installation soient reflétées à l'invite de commande.
- Vérifiez que vous avez installé Go.
-
Dans Windows, cliquez sur le menu Démarrer.
-
Dans la zone de recherche du menu, saisissez
cmd
, puis appuyez sur la touche Entrée. -
Dans la fenêtre d'invite de commande qui s'affiche, saisissez la commande suivante :
go version
-
Vérifiez que la commande imprime la version installée de Go.
-
- Installez
godror
:Pour installergodror
, exécutez la commande suivante :go get github.com/godror/godror
Godror
est un package de base de données open source dans Go qui permet à un utilisateur d'application Go de se connecter et de travailler avec Autonomous Database à l'aide d'ODPI-C.Pour plus d'informations sur l'installation, reportez-vous à la section Go DRiver for ORacle User Guide (godror).
- Installez une bibliothèque client Oracle pour utiliser
Godror
.Godror
utilise l'interface de programmation Oracle Database pour C (ODPI-C) qui prend en charge la connexion aux bases de données Oracle.Suivez les instructions d'installation ODPI-C pour installer et configurer les bibliothèques client Oracle.
Vous pouvez utiliser le paramètre facultatif
libDir
pour spécifier le répertoire de bibliothèque du client Oracle sur macOS et Windows. Par exemple,db, err := sql.Open("godror", `user="scott" password="tiger" connectString="dbhost:1521/orclpdb1" libDir="/Users/myname/instantclient_19_3"`)
Dans cet exemple, la valeur du paramètre
libDir
est définie sur le chemin d'accès à l'emplacement où vous décompressez les fichiers ZIP Oracle Instant Client.Remarque
Oracle vous recommande de rester à jour avec les versions Go et
godror
.
Rubrique parent : Connexion d'applications Go à Autonomous Database