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>