JSP (Java Server Page) - traer registro de tabla (ya esta casi todo)

 
Vista:

traer registro de tabla (ya esta casi todo)

Publicado por JJ (45 intervenciones) el 26/11/2001 11:42:41
Ya me pude conectar a la base de datos, pero por alguna razon no puedo traer a la pagina web, la informacion de la tabla, que hago mal?
---------

<%@page import ="java.io.*"%>
<%@page import ="java.sql.*"%>

<%
Connection con=null;
String aUrl="jdbc:oracle:thin:@gpsora63.corporate.com:1521:gpsmsc63";
String uName = "user";
String pWd = "pwdpass";
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection(aUrl,uName,pWd);
if(con!=null)
{
out.println("prueba 4 (ya conecto)");
}
else
{
out.println("no conecto");
}
}
catch(SQLException e)
{
out.println("valio madres algo en la conexion");
}
%>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%
String sql1=" ";
Statement stmt1=null;
ResultSet rs1 = null;
ResultSetMetaData rsmd1= null;
%>

<%
// try{
sql1="select * from tbjj"; stmt1=con.createStatement();
rs1=stmt1.executeQuery(sql1);

ResultSet rs1 = stmt1.executeQuery("select * from tbjj");

// while (rs1.next())
{
// String aver=rs1.getString("edad");
palares=rs1.getString(sql1);
// System.out.println("rs1");
// System.out.println("<p>esto es:");
// System.out.println(aver);
}
// }
// catch(SQLException e)
{
// out.println("<p>no kiere imprimir");
}
%>
<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:traer registro de tabla (ya esta casi todo)

Publicado por Cris (7 intervenciones) el 27/11/2001 12:22:47
Creo que la consulta y la forma de ejecutarla esta correcta, lo q creo estas haciendo mal es la forma en que quieres recoger los datos del registro/s que te devuelven la consulta, es decir, tu estas haciendo:

palares=rs1.getString(sql1); --> Esto esta mal, lo que tendrias que hacer para recoger los datos del registro es:

palares=rs1.getString("Nombre de la columna de la tabla que quieres recoger"); o bien palares=rs1.getString(nº de la columna que quieres recoger).

Es decir, si tu tabla se llama tbjj y tiene como campos nombre y direccion, al ejecutar la consulta, la forma de recoger los datos seria:
nombre = rs1.getString("nombre") o nombre=rs1.getString(1)
direccion=rs1.getString("direccion") o direccion=rs1.getString(2)

Me he enrollado un poco, espero que por lo menos te sirva de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Excelente

Publicado por JJ (45 intervenciones) el 28/11/2001 11:34:54
Si era eso

Te lo agradezco mucho, fuiste de una gran ayuda

=)

Gracias

JJ
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar