From: | "German Salinas" <gsalinas(at)tecnofarma(dot)cl> |
---|---|
To: | "'Jean Marcel Droguett A(dot)'" <jdroguett(at)imagemaker(dot)cl> |
Cc: | "'lista postgresql'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: jsp con postresql en windows 2003 server |
Date: | 2006-01-24 15:31:05 |
Message-ID: | 000001c620fb$314121b0$05000059@german |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Estimados de lista postgresql,
Resolvi mi problema, este pasaba por ubicar el driver de postgresql para
java en la carpeta common/lib de tomcat.
Muchas gracias a todos
GERMAN SALINAS.
-----Mensaje original-----
De: Jean Marcel Droguett A. [mailto:jdroguett(at)imagemaker(dot)cl]
Enviado el: martes, 24 de enero de 2006 12:21
Para: German Salinas
CC: 'lista postgresql'
Asunto: Re: [pgsql-es-ayuda] jsp con postresql en windows 2003 server
Dentro de cada cath escribe:
catch( Exception ex ) {
ex.printStackTrace(); //mayor detalle sobre el error
return 0;
}
y envianos lo que te sale por la salida estandar (o consola o archivo
LOG tu web-server)
German Salinas wrote:
> Estimados,
>
>
>
> Alguien sabe los pasos o el procedimiento necesario para lograr
> conectar una base de datos postgresql con jsp.
>
> La base de datos reside en un servidor windows 2003 y el server http
> es tomcat.
>
>
>
>
>
> He probado con el codigo de que esta a continuacion, pero siempre me
> devuelve 0, es decir no logra realizar la coneccion.
>
> ¿ Faltara acoplar el jdbc de postgresql? Y si es asi ¿como lo anexo a
> esta pagina?
>
>
>
>
>
> Muchas gracias,
>
> GERMAN SALINAS.
>
>
>
>
>
>
>
> <%@ page contentType="text/html"%>
>
> <%@ page pageEncoding="UTF-8"%>
>
> <%@ page language="java" import="java.io.*" import="java.sql.*"%>
>
> <%! public class LevantarBase {
>
> public Connection conexion;
>
> public Statement stmt;
>
> public ResultSet res;
>
>
>
> public int conecta() {
>
> try {
>
> String nombreDSN = "jdbc:postgresql://89.0.0.3:5432/tgmedico";
>
> String usuarioBD = "postgres";
>
> String passwordBD = "tecno-2006";
>
> Class.forName("org.postgresql.Driver");
>
> conexion = DriverManager.getConnection(nombreDSN, usuarioBD,
> passwordBD );
>
> return 1;
>
> }
>
> catch( Exception ex ) {
>
> return 0;
>
> }
>
> }
>
>
>
> public boolean desconecta() {
>
> try {
>
> conexion.close();
>
> return true;
>
> }
>
> catch( Exception ex ) {
>
> return false;
>
> }
>
> }
>
> public boolean consulta(String consulta) {
>
> try {
>
> stmt = conexion.createStatement();
>
> res = stmt.executeQuery( consulta );
>
> return true;
>
> }
>
> catch( Exception ex ) {
>
> return false;
>
> }
>
> }
>
> public boolean finconsulta(){
>
> try {
>
> res.close();
>
> stmt.close();
>
> return true;
>
> }
>
> catch( Exception ex ) {
>
> return false;
>
> }
>
> }
>
> }%>
>
> <html>
>
> <body>
>
> <% LevantarBase BdTgmedico = new LevantarBase();%>
>
> <%= BdTgmedico.conecta()%>
>
> <% BdTgmedico.consulta("select * from lineas");
>
> if (BdTgmedico.res != null)
>
> while(BdTgmedico.res.next())
>
> {
>
> %>
>
> <%=
> BdTgmedico.res.getString("descripcion")%>
>
> <%}
>
> %>
>
> <% BdTgmedico.desconecta();%>
>
> </body>
>
> </html>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-01-24 15:49:43 | Re: Acceso denegado con COPY |
Previous Message | Pablo Braulio | 2006-01-24 15:30:04 | Acceso denegado con COPY |