implementado Singleton na chamada do banco, e codigo mais modular
conexao com o server e localhost feito por uma chamada de enum