적절한 드라이버를 사용하면 Go에서 MySQL에 쉽게 연결할 수 있습니다. . 사용 가능한 옵션 중에서 데이터베이스/SQL API를 준수하는 옵션은 다음을 위해 권장됩니다.
MySQL에서 눈에 띄는 빠르고 안정적인 두 가지 드라이버 연결:
제품 테스트를 통해 안정성과 성능이 확인되었습니다.
MySQL:
con, err := sql.Open("mymysql", database+"/"+user+"/"+password) defer con.Close()
Go-MySQL-Driver:
con, err := sql.Open("mysql", store.user+":"+store.password+"@/"+store.database) defer con.Close()
단일 행 선택:
row := con.QueryRow("select mdpr, x, y, z from sometable where>
여러 행 선택:
rows, err := con.Query("select a, b from item where p1=? and p2=?", p1, p2) if err != nil { /* error handling */} items := make([]*SomeStruct, 0, 10) var ida, idb uint for rows.Next() { err = rows.Scan(&ida, &idb) if err != nil { /* error handling */} items = append(items, &SomeStruct{ida, idb}) }
삽입 작업:
_, err = con.Exec("insert into tbl (id, mdpr, isok) values (?, ?, 1)", id, mdpr)
Go for MySQL 연결에서 데이터베이스/sql API를 사용하면 여러 가지 이점을 얻을 수 있습니다.
신뢰할 수 있는 드라이버와 강력한 API를 사용하여 연결 Go에서 MySQL로의 전환은 원활한 경험입니다.
위 내용은 `database/sql` API를 사용하여 Go에서 MySQL에 연결하는 가장 좋은 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!