takumi-pro / go-intermediate-api

「APIを作りながら進むGo中級者への道」の学習リポジトリ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-intermediate-api

「APIを作りながら進むGo中級者への道」の学習リポジトリ

3. データベースの扱い方

  • データベース接続にはdatabase/sqlパッケージを使用する
  • 実際にデータベースと通信しているのはdatabase/sqlではなくドライバ
  • postgresではgithub.com/lib/pqを使用する
  • database/sqlはデータベースへの接続を抽象化して異なるデータベースでも同じメソッドで接続やデータ取得・疎通確認ができる(ポリモーフィズム?)

疑問

  • 3章以前にも出てきたが、Closeメソッドを用いて何を閉じてる?closeしないと何がまずい?
    • 3章ではrows.Close()が登場

About

「APIを作りながら進むGo中級者への道」の学習リポジトリ


Languages

Language:Go 98.2%Language:Makefile 1.8%