ステップ 1: MySQL ドライバーをインストールする
まず、Go 用の MySQL ドライバーをインストールする必要があります。人気のあるものは go-sql-driver/mysql です。以下を使用してインストールできます:
1 |
|
ステップ 2: Go コードを作成する
MySQL データベースに接続してデータをクエリする方法の例を次に示します:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
説明:
必要なパッケージをインポートする: データベース対話用のデータベース/SQL パッケージと MySQL ドライバー (github.com/go-sql-driver/mysql) をインポートします。
データベース接続を開く: sql.Open を使用してデータベースへの接続を開きます。接続文字列の形式は、ユーザー名:パスワード@tcp(ホスト:ポート)/dbname.
です。データベースに ping を実行する: データベースに ping を実行して、接続が確立されていることを確認することをお勧めします。
クエリを実行する: db.Query を使用してクエリを実行します。 Query メソッドは *sql.Rows オブジェクトを返します。これを反復処理して結果セットを取得できます。
結果を反復処理する: ループを使用して行を反復処理し、各行を変数にスキャンします。
エラーの処理: クエリの実行中または反復中に発生したエラーを処理する必要があります。
ステップ 3: コードを実行する
ユーザー名、パスワード、127.0.0.1:3306、および dbname を実際の MySQL 資格情報とデータベースの詳細に置き換えてください。
Go プログラムを実行すると、クエリの結果が出力されるはずです。
ドライバーと接続文字列を適宜変更することで、この例を他のデータベースに適合させることができます。
以上がGo を使用してデータベースにクエリを実行するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。