Erro conexao com postgree

4 respostas
F

galera tow um problema aki, sou novo no postgre e tow tentando implemetar uma conexao aki mas ta me retornando o seguinte erro:org.postgresql.util.PSQLException: FATAL: autentica��o do tipo password falhou para usu�rio “root”

mas ambos os campos campo e senha estao corretos.

vlw

4 Respostas

W

Olá,

Eu costumo utilizar o Squirrel (http://sourceforge.net/projects/squirrel-sql/) para testar as conexões antes do Java, talvez te ajude.

At.
Wallfox

viniciusgundim

Use a seguinte classe:

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
public class conexao{
    final private String driver = "org.postgresql.Driver";
    //Efetua a Conexão com o Banco
    final private String url = "jdbc:postgresql://localhost/BD";
    final private String usuario = "postgres";
    final private String senha = "senha";
    private Connection conexao;
    //Responsável por abrir o caminho até o Banco de Dados
    public Statement statement;
    //Armazena os Dados do Banco
    public ResultSet resultset;
    
    //Classe Conecta
    public boolean conecta () {
        boolean result = true;
        try {
            Class.forName(driver);
            try {
                conexao = DriverManager.getConnection(url, usuario, senha);
                System.out.println("Conectou");
            } catch (SQLException ex) {
                Logger.getLogger(conexao.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        catch(ClassNotFoundException Drive) {
            JOptionPane.showMessageDialog(null, "Não foi Possível Conectar a Base de Dados.");
            result = false;
        
        }
        return result;
    }
    //Classe Desconecta
    public void desconecta (){
        boolean result = (true);
        try{
            conexao.close();
        }
                catch (SQLException erroSQL){
                    result =false;
                }
    }
    //Conecta Sql
    public void execultesql(String sql){
        try{
            
            statement = conexao.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
            resultset = statement.executeQuery(sql); 
        }
        catch (SQLException sqlex){
            JOptionPane.showMessageDialog(null, "Não foi possível executar o comando SQL"+sqlex);
        }
    }

    public void executesql(String string) {
        throw new UnsupportedOperationException("Not yet implemented");
    }
}

Não esqueça de importar o driver do postgresql para seu projeto, e alterar a senha dessa classe!

T+

EnigmA737

Esse fórum está cheio das dúvidas não respondidas…

Eu estava com esse mesmo problema. Mas descobri que o erro era meu. Aposto que tinha esquecido a senha.

Verifique se o usuário é o padrão ‘postgres’ e senha (sei lá) 123456 kk

manhanijava

certeza que ta errado usuario ou senha

Criado 19 de maio de 2010
Ultima resposta 5 de out. de 2012
Respostas 4
Participantes 5