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
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 |