Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2008, 17:36
Avatar de cymc
cymc
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Antigüedad: 16 años, 2 meses
Puntos: 0
problema con resultset

Hola, por favor si alguien puede ayudarme se lo agradecería mucho. El problema es el siguiente.
Estoy haciendo una conexión de jdeveloper 10g con Oracle9i. Hasta ahora la conexión fue exitosa, pero el problema es cuando uso los resultset. El código que tengo es el siguiente:
try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
Conexión=DriverManager.getConnection("jdbc:oracle: thin:@localhost:1521:cymc","yanine","yanine");

Sentencia = Conexion.createStatement();

Resultado = Sentencia.executeQuery("SELECT* FROM factura");

System.out.println(Resultado.getInt("nroFactura")) ;

Conexion.close();
}
catch(ClassNotFoundException cnfe)
{
System.out.println(cnfe);
}
catch(SQLException sqle)
{
System.out.println(sqle);
}


Mi programa ya se conecta con oracle pero cuando quiero mostrar los resultados del resultset me sale el siguiente mensaje:

Java.sql.SQLException: Indice de columna no valido


No lo reconoce “nroFactura”, que es una columna de factura. Y también cuando uso la función “Resultado.getRow()” , me sale como resultado 0.
Nose porque sale este error, si mi base de datos ya esta conectado. Las tablas, la cree con script de SQL*Plus.
Necesito ayuda por favor, es urgente.