Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/01/2011, 11:05
Avatar de ARICARRARO
ARICARRARO
 
Fecha de Ingreso: diciembre-2010
Ubicación: México
Mensajes: 227
Antigüedad: 13 años, 3 meses
Puntos: 10
Exclamación Respuesta: como utilizar el return en java

Cita:
Iniciado por juanmh Ver Mensaje
hola amigos estoy haciendo una pequeña aplicacion donde actualizo un base de datos esntonces quiero cuando mi programa encuentre un valor que ya existe ya no recorra toda la tabla

este es el codigo que estoy utilizando ojala me puedan hechar una manita


ResultSet rs2 = null;
Statement s2 = null;

s2 = conexion.createStatement();
if (s2 != null){

//seleccionamos la tabla de la base de datos la cual lleva por nombre trabajadores

rs2 = s2.executeQuery("SELECT invoiceNum from PUB.InvcHead where invoiceNum ='" + cvedocext + "' and ((substr(LegalNumber,1,2) = 'FC') or (substr(LegalNumber,1,2) = 'NC') or (substr(LegalNumber,1,2) = 'ND'))");

//s2 = s2.executeQuery("SELECT invoiceNum, LegalNumber from PUB.InvcHead WHERE invoiceNum ='" + cvedocext + "'");

if (rs2.next()) {
System.out.println("ya existe el registro en la base de datos");



}

//// si ya existe el registro que termine el programa que me mande asta lo ultimo y si es que no existe que recorra el Else para hacer la actualizacion




else{

s2 = conexion.createStatement();
// s1.executeUpdate("UPDATE PUB.InvcHead SET LegalNumber = 'prueba' WHERE invoiceNum ='39768' and Company = 'SIMON'");
s2.executeUpdate("UPDATE PUB.InvcHead SET LegalNumber = '" + secuencia + "' WHERE invoiceNum ='" + cvedocext + "' and Company = 'SIMON'");
System.out.println("se actualizo el registro");

}

}

}

conexion.close();
Aqui va un ejemplo de return en Java


Código:
//método
static int Suma(int num1, int num2){
return num1 + num2;
}

...
...
Scanner teclado= new Scanner (System.in);

System.out.println("\nNúmero 1:");
int a=teclado.nextInt();
System.out.println("\nNúmero 2:");
int b=teclado.nextInt();

int resultado =Suma(a, b);

System.out.println("\nLa suma de "+ a +" y de "+ b+" = "+ resultado);

System.exit(0);

¿Es lo que necesitas?