Re: Creacion de un aplicacion

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 ::

In response to

Browse pgsql-es-ayuda by date

  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