From: | Patricio Muñoz <patricio(dot)munoz(at)cmet(dot)net> |
---|---|
To: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>, <jdelarosa(at)madrid(dot)bilbomatica(dot)es> |
Cc: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Postgres responde lento a tomcat |
Date: | 2004-09-01 14:01:17 |
Message-ID: | 008201c4902c$29d4f700$0500a8c0@ultra.cmet.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
----- Original Message -----
From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
>
> Disculpa la molestia, no te voy a contestar pero quiero preguntarte varias
> cosas:
> He desarrollado todas mis app sobre delphi con POstgres y todo va
excelente
> mi problema ahora es que necesitamos crear una app sobre JAVA y la verdad
no
> se mucho,mejor nada, de como podria hacerla usando a Tomcat. Ya me baje
> Tomcat, Netbeans , y lo tengo instalado pero la verdad no se ni por donde
> empezar usando esta tecnologia. Comence aprender JAVA es simple dado que
la
> sintaxis es la misma q C++ y programo en eso. Ahora bien, lo que no
entiendo
> mucho es los conceptos de los Servlets y esas cosas me podrias dar un poco
> de luz sobre estoy algun ejemplo de como accesar desde una app java mi
base
> de datos ??
> Gracias
>
> >From: "Jose Antonio de la Rosa" <jdelarosa(at)madrid(dot)bilbomatica(dot)es>
> >To: <pgsql-es-ayuda(at)postgresql(dot)org>
> >Subject: [pgsql-es-ayuda] Postgres responde lento a tomcat
> >Date: Tue, 31 Aug 2004 09:34:22 +0200
> >
> >Tengo instalado postgres 7.4 en un linux RH9 y ataco desde una aplicación
> >J2EE albergada en un tomcat 4. El problema es que la respuesta a las
> >peticiones a bbdd son muy lentas. El rendimiento era correcto pero no sé
pq
> >razón a empezado a ir muy lento, hasta el punto de no ser aceptable.
> >
> >
> >
> >Notas: Pasos dados para intentar solucionar el problema
> >
> >1.- He borrado el fichero de logs para que fuera pequeño.-> nada
> >
> >2.- He liberado aplicaciones para que la máquina estuviera más ligera.->
> >nada
> >
> >3.- He reiniciado el servidor de bbdd.-> nada
> >
> >4.- He reiniciado el servidor.-> nada
> >
> >5.- He comprobado la red.-> nada
> >
> >6.- He comprobado el acceso local y es correcto, el acceso desde otro pc
> >con el pgAdmin y es correcto y el acceso vía Webmin y es correcto, en
todos
> >ellos el tiempo de respuesta es correcto.
> >
Eh utilizado jdbc para conectar java con postgres, ah funcionado bastante
bien. Pueda que te sirva.
Para lo cual tuve que hacer algunos ajustes, es decir debes configurar las
variables de ambiente en java.
Por ejemplo
export
CLASSPATH=/usr/java/jdk1.3.1_04/lib:/usr/share/pgsql/pg74.1jdbc1.jar:.
export JAVA_HOME=/usr/java/jdk1.3.1_04/
export PATH=$PATH:${JAVA_HOME}/bin
aca va algo de codigo
public void run()
{
BDN = util_config.BaseDato_Nombre;
BDU = cox.util_config.BaseDato_User;
BDP = cox.util_config.BaseDato_Pwd;
cadena_conexion = "jdbc:postgresql:" + BDN ;
sql = "UPDATE usuario SET estado =" + estado + " WHERE usuario =" +
"\'" + usuario + "\'";
try
{
Class.forName("org.postgresql.Driver");
}
catch (ClassNotFoundException e)
{
System.out.println("No es posible cargar el driver!");
return;
}
try
{
Connection pSQL =
DriverManager.getConnection(cadena_conexion,BDU,BDP);
Statement query = pSQL.createStatement();
query.executeUpdate(sql);
query.close();
pSQL.close();
}
catch (SQLException se)
{
System.out.println("SQL Exception: " + se.getMessage());
se.printStackTrace(System.out);
}
}
From | Date | Subject | |
---|---|---|---|
Next Message | Pablo Marrero | 2004-09-01 14:41:46 | Re: Replicacion? |
Previous Message | cbeltran | 2004-09-01 13:33:27 | Re: Replicacion? |