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() }
クエリを実行できます以下を使用して構文:
1 行を選択:
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 中国語 Web サイトの他の関連記事を参照してください。