RE: Postgres y Java

From: "Brando Torres" <btorres(at)cajanorperu(dot)com(dot)pe>
To: "'WILLIAM PARRA'" <wilparra(at)yahoo(dot)com>, <javier(dot)castro(at)enfoque-si(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Postgres y Java
Date: 2007-09-27 21:38:28
Message-ID: 20070927214112.175C419B416C@mail.cajanorperu.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola William te agradezco la respuesta, no se si seria posible o seria mucha
molestia que me puedas brindar algun pequeño ejemplo sobre esto??

Gracias.

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de WILLIAM PARRA
Enviado el: Jueves, 27 de Septiembre de 2007 07:37 a.m.
Para: javier(dot)castro(at)enfoque-si(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] Postgres y Java

Javier Castro Narváez <javier(dot)castro(at)enfoque-si(dot)com> escribió:

Bueno, yo iría a un sistema de acceso a datos desconectado. Me explico uso
la conexión y después la cierro para cada acceso. Java al igual que otros
como Net tiene un spool de conexiones que reutiliza cuando es necesario. O
sea que la segunda vez y siguientes veces que ataque a la base de datos será
mas rápido.

Concretando yo realizaría un clase estática que me devuelva siempre la
conexión, ya que como bien dices Java no permite variables globales.

Un saludo.

Lo anteriormente se implementa usando un patrón singleton. Yo personalmente
uso ese esquema de autenticación, y no es necesario cerrar la conexion una
vez que es usada, justamente por el costo en tiempo y procesamiento que
representa estar creando una nueva conexión cada ves que se quiere hacer
alguna transacción con la base de datos. La idea es mantener un pool de
conexiones disponibles para las transacciones de nuestros clientes.

_____

De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Brando Torres
Enviado el: jueves, 27 de septiembre de 2007 2:35
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Postgres y Java

Sres. Buena tardes, la presente es para hacerles una consulta con respecto a
una aplicación Cliente/Servidor que estoy desarrollando con Java (JDK 1.5) y
PostgreSQL 8.2.4 (sobre Debian Etch). Lo que pasa es lo siguiente, me
explico:

Cuando me logeo con un usuario y un password desde el aplicativo primero me
conecto a la base y verifico si ese usuario existe en una tabla “users”,
pero para conectarme mando estos parámetros desde mis cuadros de texto
obviamente (usuario y password) a una clase en donde tengo la URL y Driver
para realizar la conexión de la base de datos obviamente este usuario esta
creado como “User Role”

Mi pregunta es, puedo mantener la conexión de forma permanente para así
poder utilizarla en las otras clases en donde tenga que realizar alguna otra
consulta o transacción y ya no tener que crear un nuevo objeto connection,
seria posible hacer esto? Y si fuera así como lo podría hacer?.

Según tengo entendido Java no maneja variables globales. Mi interese es como
podría manejar estas variables para tener una conexión constante y no estar
cerrando la conexión y luego volver a abrirla. Esto lo hago por cuestiones
de monitoreo

Espero me haya explicado y les agradezco por anticipado su atención.

William Enrique Parra Alba
Ingeniero De Sistemas
Universidad Pedagógica y Tecnológica de Colombia
/\ /\
/ //\\ \
\ \\// /
/ / \ \
\/ \/

_____

¡Sé un mejor besador!
Comparte todo lo que sabes sobre besos en:
http://telemundo.yahoo.com/promos/mejorbesador.html

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Arturo Munive 2007-09-27 21:43:24 Re: Postgres y Java
Previous Message Gabriel Hermes Colina Zambra 2007-09-27 21:35:02 Re: Casos de estudios Postgres en Universidades Latinoamericanas