Como eu faço para me conectar a um banco de dados de forma simples pelo arquivo pg_hba do postgresql?
O código que está dando erro:
TYPE DATABASE USER ADDRESS METHOD
local all postgres scram-sha-256
host all postgres 127.0.0.1/32 md5
host all postgres ::1/128 scram-sha-256
local replication postgres scram-sha-256
host replication postgres 127.0.0.1/32 scram-sha-256
host replication postgres ::1/128 scram-sha-256
host all all ip scram-sha-256
Usei todas estas linhas e mesmo assim ocorre um erro na conexão. Porque está dando erro?
Este é meu código no arquivo java:
public Statement stm;
public ResultSet rs;
private String driver = "org.postgresql.Driver";
private String caminho = "jdbc:postgresql://localhost:5432/projetocadastro";
private String usuario = "postgres";
private String senha = "senha";
public Connection con;
public void conexao() {
try {
System.setProperty("jdbc.Drivers", driver);
con = DriverManager.getConnection(caminho, usuario, senha);
JOptionPane.showMessageDialog(null, "Conexão Efetuada com Sucesso!!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao se conectar com o banco de dados."+ex);
}
}