Rumah >pembangunan bahagian belakang >Golang >Apakah Cara Paling Boleh Dipercayai untuk Menyambung ke MySQL dari Go?
Apabila bekerja dengan pangkalan data MySQL dalam Go, adalah penting untuk memilih pemacu yang boleh dipercayai dan digunakan secara meluas. Walaupun terdapat berbilang pilihan yang tersedia, pendekatan yang paling disyorkan ialah menggunakan pemacu yang melaksanakan pangkalan data/sql API.
Faedah Pangkalan Data/SQL API:
Disyorkan Pemacu:
MySQL:
Go-MySQL-Driver:
Pemandu ini terkenal dengan kestabilan, prestasi tinggi dan keupayaan untuk mengendalikan beban sambungan yang besar tanpa gangguan.
Sambungan dan Pertanyaan:
Sekali anda telah mengimport pemacu yang sesuai, sambung ke pangkalan data MySQL anda seperti berikut:
MySQL:
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() }
Anda boleh melakukan pertanyaan menggunakan perkara berikut sintaks:
Pilih Satu Baris:
row := con.QueryRow("select mdpr, x, y, z from sometable where>
Pilih Berbilang Baris:
rows, err := con.Query("select a, b from item where p1=? and p2=?", p1, p2)
Sisipkan :
_, err = con.Exec("insert into tbl (id, mdpr, isok) values (?, ?, 1)", id, mdpr)
Dengan mengikuti pengesyoran ini, anda akan mendapat manfaat daripada keteguhan dan fleksibiliti pangkalan data Go/sql API.
Atas ialah kandungan terperinci Apakah Cara Paling Boleh Dipercayai untuk Menyambung ke MySQL dari Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!