Avec l'avènement de l'ère du big data, les données massives ont commencé à être largement utilisées sous divers aspects. Qu’il s’agisse du commerce électronique, de la finance, des soins médicaux ou de l’intelligence artificielle, une grande quantité de données doit être traitée. C’est pour cette raison que la technologie de stockage des données évolue. Dans ce processus de transformation, la base de données relationnelle reste la technologie de stockage de données la plus importante. La base de données Oracle est aujourd’hui l’une des bases de données relationnelles commerciales les plus importantes du marché. Cet article explique comment utiliser le langage Go pour se connecter à la base de données Oracle.
go get gopkg.in/goracle.v2
package main import ( "database/sql" "fmt" "log" _ "gopkg.in/goracle.v2" ) func main() { db, err := sql.Open("goracle", "username/[email protected](ip:port)/database") if err != nil { log.Fatal(err) } defer db.Close() rows, err := db.Query("SELECT username FROM ALL_USERS") if err != nil { log.Fatal(err) } defer rows.Close() for rows.Next() { var username string if err := rows.Scan(&username); err != nil { log.Fatal(err) } fmt.Println(username) } if err := rows.Err(); err != nil { log.Fatal(err) } }
Dans le programme ci-dessus, nous importons d'abord les packages suivants :
Ensuite, la connexion à la base de données Oracle sera ouverte. Ici, nous utilisons la méthode de connexion "nom d'utilisateur/[email protégé](ip:port)/base de données", où le nom d'utilisateur et le mot de passe sont les informations d'authentification de l'utilisateur, l'adresse IP et le port sont les informations du serveur de base de données, la base de données est la base de données à se connecter à. Enfin, nous utilisons la méthode db.Query() pour obtenir des données de la base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!