在 Go 中使用 MySQL 資料庫時,選擇可靠且廣泛使用的驅動程式至關重要。雖然有多種可用選項,但最推薦的方法是利用實作資料庫/sql API 的驅動程式。
資料庫/SQL API 的好處:
推薦驅動程序:
MyMySQL:
Go-MySQL-Driver:
這些驅動程式以其穩定性、高效能以及不間斷處理大連接負載的能力而聞名。
連線與查詢:
匯入適當的驅動程式後,如下連接到您的 MySQL資料庫:
MyMySQL:
import "database/sql" func main() { // Assuming you have defined database, user, and password. con, err := sql.Open("mymysql", database+"/"+user+"/"+password) defer con.Close() }
Go-MySQL-Driver:
import "database/sql" func main() { // Assuming you have defined store as a type containing user, password, and database fields. 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)
插入:
_, err = con.Exec("insert into tbl (id, mdpr, isok) values (?, ?, 1)", id, mdpr)
透過遵循這些建議,您將受益於 Go 資料庫/sql 的穩健性和靈活性API。
以上是從 Go 連接到 MySQL 最可靠的方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!