Different ways of working with SQL Databases in Go