| From: | "Jean Marcel Droguett A(dot)" <jdroguett(at)imagemaker(dot)cl> | 
|---|---|
| To: | German Salinas <gsalinas(at)tecnofarma(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:21:26 | 
| Message-ID: | 43D645F6.9000305@imagemaker.cl | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-es-ayuda | 
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 | Pablo Braulio | 2006-01-24 15:30:04 | Acceso denegado con COPY | 
| Previous Message | david aceituno | 2006-01-24 14:54:02 | formato numerico |