Java - Resultset más datos

   
Vista:

Resultset más datos

Publicado por Armando (12 intervenciones) el 17/01/2009 05:10:48
Saludos.

Probe un codigo para conectarme a una dase de datos, tengo windows y la base es Oracle.

Todo funciona bién. solo que, quiero saber el nombre de los campos de la tabla, y en el Result set solo tengo los valores de los campos.

No se que usar para obtener estos datos directamente de la tabla.

De antemano gracias.
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:Resultset más datos

Publicado por WEBNESS (57 intervenciones) el 20/01/2009 14:42:37
package archivos;

import java.sql.*;

class Main
{
public static void main (String args []) throws SQLException
{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@172.16.0.125:1521:ICS","cobra","cobra");
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select * from ACCOUNT");
ResultSetMetaData rsmd = rset.getMetaData();
for(int i=1;i<rsmd.getColumnCount();i++)
{
System.out.println(rsmd.getColumnName(i));
}
stmt.close();
}
}

el parametro i en getColumnName hace referencia al orden en el cual fueron seleccionados en la consulta no importa que sea mediante select *, en este caso el orden seria el orden de los campo en la tabla. Este valor siempre empieza en 1
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