I had put out a gist several months ago regarding connection pools in Go. So what I learned, is that Go already supports connection pools. A DB is way to talk to a database, not an actual connection to that database. So my code was a little unnecessary (although still a good way to learn about channels). Really, it is abstract enough and would work with any external resource though, such as Redis.
The next Golang DC meetup is in the works, and should be coming up pretty soon!