Re: 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: Re: OT acceso a postgres mediante coneccion java
Date: 2009-12-14 15:38:05
Message-ID: op.u4xppruro7jdb6@car-800
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

En Mon, 14 Dec 2009 10:31:37 -0300, Z.M. <nramire1(at)rosario(dot)gov(dot)ar> escribió:

>
> 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();
> }
>
> }
> }
>

Tengo el postgresql.conf con la linea:

listen_address = '*'

Y he editado el pg_hba.conf con la línea:

host all all 192.168.97.90/32 md5

En las propiedades de red, la mascara de entrada de la red es 255.255.255.0 ¿corresponde el /32? para ipv4
Así me tira el error que mencione.

--
Z.M.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Marquez - Ubuntu.com 2009-12-14 16:41:36 Re: [pgsql-es-ayuda] no se pudo acceder al archivo de la llave privada «server.key»
Previous Message Alvaro Herrera 2009-12-14 15:28:46 Re: OT acceso a postgres mediante coneccion java