Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/03/2015, 16:30
fjechegaray
 
Fecha de Ingreso: marzo-2015
Mensajes: 9
Antigüedad: 9 años, 10 meses
Puntos: 0
Respuesta: Obtener ultimo registro de tabla mysql

Cita:
Iniciado por Lawliet18 Ver Mensaje
Los programadores se forman a través de la práctica y error, al final todos pasamos por eso.

Aquí te pongo un ejemplo, espero que te sirva ya que yo lo ejecute localmente y no tuve problema alguno, obtuve el ultimo registro correctamente

Código Java:
Ver original
  1. String ultimoValor = null;
  2. try {
  3.     PreparedStatement stmtr = conn.prepareStatement("SELECT * FROM Rutas ORDER BY codigo_ruta DESC");
  4.     ResultSet rsr = stmtr.executeQuery();
  5.     if(rsr.next()){
  6.         ultimoValor = rsr.getString("codigo_ruta");
  7.     }
  8.     System.out.println(ultimoValor);
  9.     stmtr.close();
  10.     rsr.close();
  11.     conn.close();
  12. } catch (Exception e) {
  13.         e.printStackTrace();
  14. }

Cualquier duda y/o inconveniente, aquí estamos.
Funciono perfecto. Estaba empeñado que lo tenia que hacer con el MAX, pero asi funciona y me vale. Cambié sólo estas dos lineas

Statement stm= reg.createStatement();
ResultSet rsr= stm.executeQuery("SELECT * FROM pedido ORDER BY idPedido DESC");

porque el PrepareStatement me daba error( No me preguntes por que, me instaba a que creara un metodo prepareStatement()).
Gracias