• func(*DB) Exec(query string, args… interface{}) (Result, error) – 返り値を伴わない命令を実行する – Create Tableなど • func(*DB) Query(query string, args…, interface{})(*Rows, error) – 複数行を得る.通常のSELECT文などで用いる • func(*DB) QueryRow(query string, args…, interface{}) *Row – 最大で1つしか結果を得ないSELECT文などで用いる – エラーはRowにあるScanメソッドで取得する