Изучал себе спокойно go, все +- понимал, но как только начал изучать mysql, то начались танцы с бубном.
Вся суть в этой ошибке "panic: dial tcp 127.0.0.1:3306: connectex: No connection could be made because the target machine actively refused it".
В чём может быть дело? Работаю через openserver.
Делал по этому примеру с metanit:
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql", "root:password@/godemo")
if err != nil {
panic(err)
}
defer db.Close()
result, err := db.Exec("insert into productdb.Products (model, company, price) values (?, ?, ?)",
"iPhone X", "Apple", 72000)
if err != nil{
panic(err)
}
fmt.Println(result.LastInsertId())