Foros del Web » Programación para mayores de 30 ;) » Java »

JSP que conecte con una BD en postgres

Estas en el tema de JSP que conecte con una BD en postgres en el foro de Java en Foros del Web. que tal como estan todos? bueno vengo aqui con una mega pregunta, como hago para consultar una tabla de postgress con un JSP para obtener ...
  #1 (permalink)  
Antiguo 22/03/2011, 10:08
Avatar de JPmerino  
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta JSP que conecte con una BD en postgres

que tal como estan todos? bueno vengo aqui con una mega pregunta, como hago para consultar una tabla de postgress con un JSP para obtener algunos datos y mostrarlos en una tabla? si alguien me pudiera explicar como hacerlo se los agradeceria enormemente gracias
  #2 (permalink)  
Antiguo 22/03/2011, 10:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: JSP que conecte con una BD en postgres

buenas... aguarde a que un moderador mueva el tema al foro correcto...
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 22/03/2011, 10:41
Avatar de JPmerino  
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: JSP que conecte con una BD en postgres

Cita:
Iniciado por zerokilled Ver Mensaje
buenas... aguarde a que un moderador mueva el tema al foro correcto...
ups grax lo siento tienes razon foro equivocado
  #4 (permalink)  
Antiguo 22/03/2011, 12:05
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 22/03/2011, 13:07
Avatar de sivadmp  
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: JSP que conecte con una BD en postgres

hola JP...


tienes que utilizar JDBC, OJO tienes que tener el driver de PostgreSQL

Código JSP:
Ver original
  1. <%
  2. try
  3. {
  4.    // Conexion con bd
  5.    Class.forName("org.postgresql.Driver");
  6.    Connection conexion = DriverManager.getConnection(jdbc:postgresql://localhost/prueba", "usuario", "password");
  7.    if (!conexion.isClosed())
  8.    {
  9.       // La consulta
  10.       Statement st = conexion.createStatement();
  11.       ResultSet rs = st.executeQuery("select * from usuarios" );
  12.  
  13.       // Ponemos los resultados en un table de html
  14.       out.println("<table><tr><td>Id</td><td>Nombre</td></tr>");
  15.       while (rs.next())
  16.       {
  17.          out.println("<tr>");
  18.          out.println("<td>"+rs.getObject("id")+"</td>");
  19.          out.println("<td>"+rs.getObject("nombre")+"</td>");
  20.          out.println("</tr>");
  21.       }
  22.       out.println("</table>");
  23.  
  24.       // cierre de la conexion
  25.       conexion.close();
  26.    }
  27.    else
  28.       // Error en la conexion
  29.       out.println("fallo");
  30. }
  31. catch (Exception e)
  32. {
  33.    // Error en algun momento.
  34.    out.println("Excepcion "+e);
  35.    e.printStackTrace();
  36. }
  37. %>


saludos
__________________
agradecer no cuesta nada
Entre más información proporciones más fácil será ayudarte, y asi evitar adivinar el problema con el que cuentas.
  #6 (permalink)  
Antiguo 23/03/2011, 08:29
Avatar de JPmerino  
Fecha de Ingreso: marzo-2011
Mensajes: 7
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: JSP que conecte con una BD en postgres

Cita:
Iniciado por sivadmp Ver Mensaje
hola JP...


tienes que utilizar JDBC, OJO tienes que tener el driver de PostgreSQL

Código JSP:
Ver original
  1. <%
  2. try
  3. {
  4.    // Conexion con bd
  5.    Class.forName("org.postgresql.Driver");
  6.    Connection conexion = DriverManager.getConnection(jdbc:postgresql://localhost/prueba", "usuario", "password");
  7.    if (!conexion.isClosed())
  8.    {
  9.       // La consulta
  10.       Statement st = conexion.createStatement();
  11.       ResultSet rs = st.executeQuery("select * from usuarios" );
  12.  
  13.       // Ponemos los resultados en un table de html
  14.       out.println("<table><tr><td>Id</td><td>Nombre</td></tr>");
  15.       while (rs.next())
  16.       {
  17.          out.println("<tr>");
  18.          out.println("<td>"+rs.getObject("id")+"</td>");
  19.          out.println("<td>"+rs.getObject("nombre")+"</td>");
  20.          out.println("</tr>");
  21.       }
  22.       out.println("</table>");
  23.  
  24.       // cierre de la conexion
  25.       conexion.close();
  26.    }
  27.    else
  28.       // Error en la conexion
  29.       out.println("fallo");
  30. }
  31. catch (Exception e)
  32. {
  33.    // Error en algun momento.
  34.    out.println("Excepcion "+e);
  35.    e.printStackTrace();
  36. }
  37. %>


saludos


muchas grax no tienes idea del paro que me hiciste =), solo una preguntota el driver donde tiene que estar? en el Postgres? o donde? lo lamento aun soy novato en esto

Última edición por JPmerino; 23/03/2011 a las 08:45
  #7 (permalink)  
Antiguo 25/03/2011, 09:01
Avatar de sivadmp  
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 2 meses
Puntos: 20
Respuesta: JSP que conecte con una BD en postgres

disculpa que te responda recien, el driver tienes que incluirlo dentro de las librerias de tu proyecto o si no la otra forma es colocar el driver dentro del JRE, te recomiendo la primera opcion para que tu sistema sea portable

:)
saludos
__________________
agradecer no cuesta nada
Entre más información proporciones más fácil será ayudarte, y asi evitar adivinar el problema con el que cuentas.

Etiquetas: bd, javascript, jsp, postgres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.