Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Não fecha a conexão com o banco

Seguir todos os passos, mas usando o código 'defer db.Close()' não está fechando minha conexão.

func main() { db := conectDataBase() defer db.Close() }

1 resposta

O defer executa depois do retorno da funcao, no caso a funcão só vai ter retorna da funcão main quando o programa terminar.

https://tour.golang.org/flowcontrol/12