From: | María Teresa Calbul T(dot) <mcalbul(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Creacion de un aplicacion |
Date: | 2005-04-13 20:23:34 |
Message-ID: | 457bce89050413132344fc50bb@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola! Cristian, yo si te entendí,
en codigo libre y web, por ejemplo: PHP, pero nunca he trabajado con PHP y
PostgreSQL.
Más bien, he trabajado con JSP y PostgreSQL.
Todo depende de que tan grande sea tu sistema o que funcionalidades va a
tener.
...y un ejemplo de recuperacion de datos(DB) en página JSP seria el
siguiente:
Recupera datos de la tabla usuario. En este caso, utilizo el metodo
getObject() para obtener los datos, pero si quieres ser mas especifico en
cuanto a tipo de datos, existe tambien getInt(), getString(), etc.
ejemplo.jsp
<html>
<head>
<TITLE>Conexion JSP+Postgresql con JDBC</TITLE>
</head>
<%@ page import="java.io.*" %>
<%@ page language="java" import="java.sql.*" %>
<%@ page import="javax.servlet.*" %>
<%@ page import="javax.servlet.http.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.net.*" %>
<%@ page import="java.lang.Integer" %>
<body>
<h1>Ejemplo con el Driver JDBC: JSP+PostgreSQL - db:examples,
tabla:entrar</h1>
<%
Statement st;
String sql;
String tabla="usuario";
String searchTerm="K";
ResultSet rs;
ResultSetMetaData rsmd;
int numcols,numrows;
int i,k=0;
try{
Class.forName("org.postgresql.Driver");
//abrir Conexion
//Connection
myCon=DriverManager.getConnection("jdbc:postgresql://localhost/examples
","postgres","123456");
//consultas
//sql="SELECT * FROM usuario WHERE nombre LIKE 'K%'";
sql="SELECT * FROM entrar ORDER BY id_usu ASC";
st=myCon.createStatement();
st.executeQuery(sql);
//resultados
rs=st.getResultSet();
rsmd=rs.getMetaData();
//ver contenido de la tabla
numcols=rsmd.getColumnCount();
//numrows=rsmd.getRowCount();
out.println("numcols: "+numcols);
//out.println("numrows: "+numrows);
out.println("<table border=0><thead><tr>");
for (i=1;i<=numcols;i++)
out.print("<td>"+rsmd.getColumnLabel(i)+"</td>");
out.println("</tr></thead><tbody><tr>");
while (rs.next()){
if(rs.wasNull()){
out.println("{null}"+(i<numcols?"\t":"\n"));
}
else{
for(i=1;i<=numcols;i++)
out.print("<td>"+rs.getObject(i)+"</td>");
out.println("</tr>");
}
}
out.println("</tbody></table>");
%>
</body>
</html>
--------
Si te decides por JSP te recomiendo que utilices Servlets. Mandame un mail y
te enviaré cómo instalé y configuré el servidor Jakarta-Tomcat y PotgreSQL.
Ojala haya sido de ayuda, saludos!
Tere
Linux User: 312513
:: Mess with the best... or die like the rest ::
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-04-13 21:03:13 | Re: ERROR: Absolute paths are not allowed as database locations |
Previous Message | Ivan Figueroa | 2005-04-13 19:58:41 | Re: ERROR: Absolute paths are not allowed as database locations |