Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Combinando ConnectionFactory e NegociacaoDao

Não consegui visualizar diferença entre a 1ª e a 3ª resposta.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
2 respostas
solução!

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!