Colocando retorno connection no java

Olá! Boa noite. Andei programando esse dias, e queria entender o motivo de retornarem o método como Connection.

public Connection pegarConexao() {
  try {
    return DriverManager.getConnection(
      "jdbc:postgresql://localhost:5432/sistemaDeVendasDB",
      "postgres", 
      "12344321"
    );
  } catch (Exception e) {
    JOptionPane.showMessageDialog(null, "Erro: " + e);
  }
  
  return null;
}

Provavelmente este seu trecho saiu de um programa que se comunica com algum banco de dados usando JDBC. É através de uma Connection que vc tem acesso aos métodos que criam Statement e é através destes statements que vc consegue excutar as queries no seu banco de dados.

2 curtidas

E com o retorno deste metodo que vc vai conseguir acessar os outros metodos da classe Connection, os PreparedStatemant etc.

1 curtida