OT acceso a postgres mediante coneccion java

From: "Z(dot)M(dot)" <nramire1(at)rosario(dot)gov(dot)ar>
To: "Lista PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: OT acceso a postgres mediante coneccion java
Date: 2009-12-14 13:31:37
Message-ID: op.u4xjuzemo7jdb6@car-800
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Tengo postgress 8.3 en una pc con el servicio iniciado en el 5432. La ip de la pc, en mi red es 192.168.97.90
Con el código que esta más abajo conecto a la base y traigo el dato de la version, cuando planteo el url de conexion como localhost. Pero cuando le pongo el numero de ip y el puerto Me tira el siguiente error

org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "192.168.97.90", user "pepe", database "prueba", SSL off
at org.postgresql.core.v3.ConnectionFactoryImpl.doAut hentication(ConnectionFactoryImpl.java:291)
at org.postgresql.core.v3.ConnectionFactoryImpl.openC onnectionImpl(ConnectionFactoryImpl.java:108)
at org.postgresql.core.ConnectionFactory.openConnecti on(ConnectionFactory.java:66)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init >(AbstractJdbc2Connection.java:125)
at org.postgresql.jdbc3.AbstractJdbc3Connection.<init >(AbstractJdbc3Connection.java:30)
at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<in it>(AbstractJdbc3gConnection.java:22)
at org.postgresql.jdbc4.AbstractJdbc4Connection.<init >(AbstractJdbc4Connection.java:30)
at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4C onnection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:3 93)
at org.postgresql.Driver.connect(Driver.java:267)
at java.sql.DriverManager.getConnection(DriverManager .java:582)
at java.sql.DriverManager.getConnection(DriverManager .java:185)
at policia.Ingreso.<init>(Ingreso.java:28)
at igu.DialogoUsuarioContraseña.<init>(DialogoUsuario Contraseña.java:21)
at ta.Main.main(Main.java:16)

La idea es que la aplicación se pueda conectar desde cualquier pc de la red. Por eso direcciono a la ip de la pc en mi red ¿Estoy bien encaminado? ¿Cual es el formato correcto para señalar la ip en el String?

Esta es la clase en java:
public class Ingreso{
private Connection coneccion = null;

public Ingreso(){
try{
Class.forName("org.postgresql.Driver");
}catch(ClassNotFoundException e){
System.out.println("Nombre no encontrado");
e.printStackTrace();
}
String url = "jdbc:postgresql://192.168.97.90:5432/prueba"; //Aca no se mosquea.
// String url = "jdbc:postgresql://localhost/prueba"; //Con esta linea funciona bien

try{
coneccion = DriverManager.getConnection(url, "pepe", "pepe");
DatabaseMetaData dbmd = coneccion.getMetaData();
System.out.print("Versión : ");
System.out.println(dbmd.getDatabaseProductVersion());
}catch(SQLException e){
e.printStackTrace();
}

}
}

--
Z.M.

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alberto Rivera M. 2009-12-14 13:55:39 Problemas con una codificación
Previous Message Simeó Reig 2009-12-14 13:27:54 Re: Conexiones SSL