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>