Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Error: conexion remota PostgreSQL

Estas en el tema de Error: conexion remota PostgreSQL en el foro de PostgreSQL en Foros del Web. Buenos días, Tengo establecidas dos conexiones para una misma aplicación: 1. localhost, 127.0.0.1(puerto 5432, es el que viene por defecto para postgres): Funciona correctamente. 2. ...
  #1 (permalink)  
Antiguo 08/07/2010, 01:39
 
Fecha de Ingreso: julio-2010
Mensajes: 104
Antigüedad: 14 años, 4 meses
Puntos: 2
Error: conexion remota PostgreSQL

Buenos días,

Tengo establecidas dos conexiones para una misma aplicación:

1. localhost, 127.0.0.1(puerto 5432, es el que viene por defecto para postgres): Funciona correctamente.

2. Con otro servidor(192.168.x.xxx): En esta me salta el erro "org.postgresql.util.PSQLException: El intento de conexión falló.". Yendo un poco más alla me salta el error: "java.sql.SQLException: No suitable driver found for ", es decir, no se porque no me carga los drivers.

1. Lo que tengo instalado en las dos máquinas:

JVM: version 6 update 17.

PostgreSQL 8.4.

Windows XP version 5.1 running on x86.

2. Lo que he comprobado en el otro servidor:

En herramientras administrativas: Servicio iniciado, usuario postgres creado, posiblidad de crear un ODBC basado en postgreSQL, Controladores creados tanto ANSI como UNICODE.

Ping correcto.

La unica diferencia entre las dos aplicaciones es lo siguiente:

192.168x.xxx: URL_bd = "jdbc:postgresql://192.168.x.xxx:5432/obras";

localhost: URL_bd = "jdbc:postgresql://localhost:5432/obras_pruebas/";

Mi servidor de bbdd "postgreSQL 8.4" esta instalado con el mismo usuario y contraseña en las dos máquinas y desde la máquina "localhost" puedo ver y manipular(insert, update, select, ...) los datos de la bbdd del servidor 192.168.x.xxx.

En el archivo pg.hba.conf vienen estas líneas en las que se define el acceso:

# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5
host all all 0.0.0.0 0.0.0.0 md5
host all all 192.168.xx.xx/32 md5


En el archivo postgresql.conf:

# - Connection Settings -

listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)

Segun estos dos archivos, en principio, debería poder conectarme, mediante pgadmin III de mi maquina local lo hago, correctamente pero desde la aplicación me sigue saltando el mismo error.

Un saludo y buen día.
  #2 (permalink)  
Antiguo 08/07/2010, 08:19
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Error: conexion remota PostgreSQL

Parece ser un problema de drivers, por que parece que la configuración del pg_hba.conf está bien.

Yo nunca he tenido problemas con esto. Solo es habilitar en el archivo los rangos de IPs permitidos y reiniciar el servicio de postgres.

Te recomiendo preguntes en el foro de java por si te dan una mejor solución.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 08/07/2010, 09:15
 
Fecha de Ingreso: julio-2010
Mensajes: 104
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Error: conexion remota PostgreSQL

Hola,

Es como si java no fuera capaz de encontrar los drivers ya que desde pgadmin si que tengo acceso a los datos del servidor 192.168.xxx.x.

Creo que no es de java porque la aplicación corre perfectamente contra localhost, sólo falla cuando llamo a la BBDD del otro servidor.

Gracias por contestar.

Un saludo y buen día.
  #4 (permalink)  
Antiguo 15/07/2010, 08:09
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 11 meses
Puntos: 41
Respuesta: Error: conexion remota PostgreSQL

Uso posgre hace años, hace mas de 6 meses intenté usar la .4 y te digo que PostgreSQL 8.4 ( PUNTO 4) tiene problemas de jdbc de conexión remota demostrados.. en el foro oficial de postgre, hay miles de post con tu problema.
Hace un downgrate a 8.3.

PD:por lo visto sigue igual... me parece increible
  #5 (permalink)  
Antiguo 28/07/2010, 04:08
 
Fecha de Ingreso: julio-2010
Mensajes: 104
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: Error: conexion remota PostgreSQL

Buenos días,

Después de muchas horas y muchas pruebas...

El problema: como esta configurado el proxy en la red en la que trabajo.

La solución: Abir internet explorer, Herramientas > Opciones de Internet > Pestaña Conexiones > Botón Configuración de LAN > Botón Avanzadas > Panel Excepciones > escribir en el textBox la ip del equipo al que quieras acceder.

Un saludo y buen día.

Etiquetas: conexion, remota
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:39.