error al autentificarse con jdbc

From: Daniel Hernandez <danielhhz(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: error al autentificarse con jdbc
Date: 2005-02-15 11:16:44
Message-ID: 7061edac05021503161cca515d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola
Cree una base de datos postgresql en un pc con
debian. Puedo acceder a ella conectandome desde
el mismo pc con:

daniel$ psql landb

Intente hacer un peque~no cliente en java que se
conectase a ella (para empezar a trabajar en una
aplicacion). El codigo es el siguiente:

import java.sql.*;

public class DBClient {

public static void main(String[] args) throws SQLException,
ClassNotFoundException {
Class.forName("org.postgresql.Driver");

System.out.println("Se va a crear una nueva conección...");
Connection db = DriverManager.getConnection("jdbc:postgresql:landb",
"daniel", "password");
System.out.println("Listo.");
}
}

Pero cuando ejecuto el codigo obtengo lo siguiente:
java -classpath "/usr/share/java/postgresql.jar:." DBClient
Se va a crear una nueva conección...
Exception in thread "main" org.postgresql.util.PSQLException: A
connection error has occurred: org.postgresql.util.PSQLException:
FATAL: la autentificación IDENT falló para el usuario "daniel"

at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnectionV3(AbstractJdbc1Connection.java:326)
at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:213)
at org.postgresql.Driver.connect(Driver.java:139)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at DBClient.main(DBClient.java:79)

Me da la sensacion que es un problema con el password. Cuando ingreso
directamente con psql no se me pide el password. Incluso hice un
programa en perl que se conecta sin problemas sin entregar ningun
password:

use strict;
use DBI;

my $dbh = DBI->connect("dbi:Pg:dbname=landb", "", "");

El password que coloco en el codigo en java corresponde al password
que tengo como usuario en el sistema, no se si tengo un password en
la base de datos ni como acceder a el, porque cuando la cree nunca
se me pidio.

Saludos
Daniel H

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Matilde López 2005-02-15 12:54:50 Problemas con el Slony-I
Previous Message Alvaro Herrera 2005-02-15 01:01:12 Re: replciacion maestro-maestro