Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: Juan Marquez - Ubuntu.comDate: 2009-12-14 16:41:36
Subject: Re: [pgsql-es-ayuda] no se pudo acceder al archivo d?==?ISO-8859-1?Q?e la llave privada «server.key»
Previous:From: Alvaro HerreraDate: 2009-12-14 15:28:46
Subject: Re: OT acceso a postgres mediante coneccion java

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group