Java - Como retornar un dato

 
Vista:

Como retornar un dato

Publicado por felo (25 intervenciones) el 19/07/2007 23:37:10
hola,
Necesito saber como puedo retornar un valor despues de ejecutar una consulta este es mi codigo.


try {
cs.setInt(1,valor1);
//resultado1 = s.executeQuery();
cs.registerOutParameter("x", java.sql.Types.INTEGER);
rs = cs.executeQuery();
//System.out.println("<br> ** "+ cs.getInt(1));
int cod_consecutivo1 = cs.getInt("x");
System.out.println("este es el dato" + cod_consecutivo1);


}
catch ( SQLException ex ) {
ex.printStackTrace();
}
return rs;
"Aqui necesito retornar cod_consecutivo1", hago esto pero no funciona return cod_consecutivo1;
}

Necesito retornar cod_consecutivo1 para asignarlo a un jLabel q esta en otra clase.
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:Como retornar un dato

Publicado por Aragon (2 intervenciones) el 20/07/2007 01:04:57
Tienes este codigo en una Funcion y entonces tienes que declarar tu funcion como
public int nombreFuncion(Parametros)
{
return cod_consecutivo1
}

cuando llames a tu funcion solo dices

int var=nombreFuncion();

Saludos
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

RE:Como retornar un dato

Publicado por Marco (57 intervenciones) el 20/07/2007 11:54:45
Hola:
tu problemas esta que retornas un valor con la instruccion:
return rs.
y al ejecutar este codigo la ejecucion sale de la funcion donde realizas la consulta y no ejecuta la linea:
return cod_consecutivo1;
porque en una funcion solo puedes poner un solo return
Si quieres retornar mas de dos valores te recomiendo que te crees un array de dos o mas elementos si tus valores son del mismo tipo, o en mejor caso una estructura de datos si los elementos a retornar son de diferente tipo.
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