Bases de données avec database/sql
Partie du cours Go
Tous les programmes que vous avez écrits jusqu'ici oublient tout dès qu'ils se terminent. C'est acceptable pour un outil qui transforme son entrée puis s'arrête, et inutilisable pour tout ce qui a des utilisateurs, des commandes, des sessions ou un historique.
L'approche de Go est inhabituelle et mérite d'être comprise avant d'en écrire la moindre ligne. La bibliothèque standard fournit un package nommé database/sql qui ne sait absolument rien de PostgreSQL, de MySQL ni de SQLite. Il définit la forme de la conversation : comment ouvrir une connexion, comment envoyer une instruction, comment relire les lignes.
Envie d’apprendre Go Bases de données avec database/sql dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Go prêt, et travaillez sur Bases de données avec database/sql avec un tuteur IA qui connaît votre code.
Commencer cette leçonBases de données avec database/sqlCe que vous allez apprendre
- Database/sql package
- Driver imports
- Sql.Open and sql.DB pool
- Exec vs Query vs QueryRow
- Prepared statements
- Scanning rows
- Transactions
