[Resolvido] Falha ao tentar se conectar com o banco de dados

package Project;
 
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
 
public class ConexaoBD {
 
    public Statement stm;
    public ResultSet rs;
    private String driver = "org.postgresql.Driver";
    private String caminho = "jdbc:postgresql://localhost:5432/Garapa";
    private String usuario = "postgres";
    private String senha = "garapa";
    public Connection con;
 
    public void Conexao(){
     
        try {
        System.setProperty("jdbc.Drivers", driver);
        con=DriverManager.getConnection(caminho, usuario, senha);
        JOptionPane.showMessageDialog(null, "Conexão bem sucedida!");
}
 
        catch (SQLException ex) {
        JOptionPane.showMessageDialog(null, "Não foi possível se conectar ao banco de dados: "+ex);
}
 
    }    
 
}

Eu já verifiquei o caminho, usuário e senha, já adicionei o driver à biblioteca, mas quando inicio a aplicação, não consigo me conectar ao banco, alguém pode me dizer onde estou errando?

Olá,

Ocorre algum erro?

Testei a sua classe aqui e a conexão funciona normalmente.

qual é a mensagem de erro q dá?

o erro diz que não tem nenhum driver apropriado para o bando de dados que coloquei

Garapa,

Pode confirmar se o seu driver esta nas suas bibliotecas? Poderia mandar uma imagem nos mostrando conforme a imagem abaixo?

deu certo aqui, eu tinha adicionado alguns drivers a mais, acabei de remover e deu certo, eu estava colocando alguns drivers errados.

obrigado a todos!