Maison >développement back-end >Golang >Comment convertir facilement les lignes d'une base de données en structures Go ?
Comment convertir sans effort une ligne de base de données en une structure
Lorsque vous travaillez avec des bases de données, il est souvent nécessaire de convertir les lignes de la base de données en données structurées représentées comme le structure Go. Cette conversion permet une manipulation et un traitement transparents des informations. Explorons la méthode la plus pratique pour y parvenir :
Les tests du package Go fournissent des informations précieuses sur la résolution de ce problème. Plus précisément, le package database/sql/sql_test.go montre comment interroger des lignes dans une structure. Voici un extrait du test :
var name string var age int var birthday time.Time err := db.QueryRow("SELECT|people|age,name|age=?", 3).Scan(&age, &name)
En traduisant cette solution à votre requête spécifique, vous pouvez utiliser le code suivant :
var row struct { age int name string } err := db.QueryRow("SELECT|people|age,name|age=?", 3).Scan(&row.age, &row.name)
Cette approche est non seulement efficace mais suit également le pratiques recommandées pour travailler avec des requêtes de base de données dans Go. En comprenant le cadre fourni par les tests Go, vous pouvez facilement trouver des solutions pratiques aux tâches de programmation courantes.
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!