Não consegui visualizar diferença entre a 1ª e a 3ª resposta.
Não consegui visualizar diferença entre a 1ª e a 3ª resposta.
Boa tarde, Julio!
A diferença está nos parênteses...
1ª resposta:
ConnectionFactory()
.getConnection()
3ª resposta:
ConnectionFactory
.getConnection()
Como getConnection
é um método estático, deve ser chamado diretamente da classe e não de uma instância. Além disso, se fosse o caso de se instanciar ConnectionFactory
deveria ter um new
ali na frente:
new ConnectionFactory()
.getConnection()
Mas, como eu disse, getConnection
é um método estático e deve ser chamado diretamente da classe e não de uma instância.
Espero ter ajudado!
Perfeito, observei agora. Obrigado!