Gente sálvenme, hace un par de días que estoy luchando con esta parte alguien me ayuda a resolverla porfa? tan mal estoy? al realizar una consulta dentro de un while, se queda paralizada a la mitad del while, ya no se que hacer.
if(e.getSource()==aceptar)
{
String str = "SELECT codigo,precio FROM VenderProducto";
ResultSet rs = s.executeQuery(str);
while(rs.next())
{
String str2 = "SELECT codigo,cantidad
FROM Producto
WHERE codigo="+rs.getString(1)+"";
ResultSet rs2 = s.executeQuery(str2);
rs2.next();
num1 = Integer.parseInt(rs.getString(2));
num2 = Integer.parseInt(rs2.getString(2));
result= num2+num1;
String str3 = "UPDATE VenderProducto
SET cantidad="+result+"
WHERE codigo="+rs.getString(1)+"";
s2.executeUpdate(str3);
}
dispose();
}