Skip to content

Commit 4c52d1e

Browse files
committed
read go complete
1 parent 51c3425 commit 4c52d1e

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

crud.go

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,23 @@ func create(w http.ResponseWriter, r *http.Request) {
5454

5555
// READ
5656
func read(w http.ResponseWriter, r *http.Request) {
57-
fmt.Fprintf(w, "Welcome home!")
57+
name := "None"
58+
psqlInfo := fmt.Sprintf("host=%s port=%d user=%s "+"password=%s dbname=%s sslmode=disable",
59+
host, port, user, password, dbname)
60+
db, err := sql.Open("postgres", psqlInfo)
61+
if err != nil {
62+
panic(err)
63+
}
64+
sqlStatement := `SELECT * FROM data `
65+
err = db.QueryRow(sqlStatement).Scan(&name)
66+
if err != nil {
67+
panic(err)
68+
}
69+
defer db.Close()
70+
var response message
71+
response.Message = name
72+
json.NewEncoder(w).Encode(response)
73+
5874
}
5975

6076
// UPDATE

0 commit comments

Comments
 (0)