parent
bea6c22195
commit
44118e7b15
@ -0,0 +1,38 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"database/sql"
|
||||||
|
"fmt"
|
||||||
|
_ "github.com/lib/pq"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
connStr := "user=ada password='TR42ma31&*' dbname=dbada sslmode=disable"
|
||||||
|
db, err := sql.Open("postgres", connStr)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("Erreur lors de la connexion à la base de données :", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
defer db.Close()
|
||||||
|
rows, err := db.Query("SELECT * FROM logins")
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("Erreur lors de l'exécution de la requête :", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
defer rows.Close()
|
||||||
|
for rows.Next() {
|
||||||
|
var colonne1 string
|
||||||
|
var colonne2 string
|
||||||
|
err = rows.Scan(&colonne1, &colonne2)
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println("Erreur lors de la récupération des données :", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
fmt.Println("login:", colonne1, "password:", colonne2)
|
||||||
|
}
|
||||||
|
if err = rows.Err(); err != nil {
|
||||||
|
fmt.Println("Erreur lors de la récupération des données :", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
|||||||
|
module ORM.go
|
||||||
|
|
||||||
|
go 1.21.5
|
||||||
|
|
||||||
|
require github.com/lib/pq v1.10.9 // indirect
|
Loading…
Reference in new issue