Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2012, 07:18
genihe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 115
Antigüedad: 14 años, 5 meses
Puntos: 0
solo quiero guardar los registros a los que hice cambios ¿como hago?

Hola a todos, les escribo para pedir consejo.
Estoy trabajando con una aplicacion que maneja muchos registros.
Les comento un poco el funcionamiento para que entiendan. Al abrir el jFrame se llena una jTable con los datos extridos de la DB, supongamos que se llena con 100 registros (es solo un ejemplo), y modifico los datos de unos cuantos registros de esta. Lo que actualmente hago es, al momento de guardar, un UPDATE que me actualiza todo lo que hay en la DB (osea, actualizo todo en la DB, incluso los registros que no sufrieron cambios); claro esta que esto no se nota para el usuario, pero si a nivel interno ya que no es eficiente.
¿Les pregunto, es posible solo guardar aquellos registros que cambiaron?
Habia pensado, que tal vez sea posible, en crear una copia de los datos de la consulta en memoria y compararla con la tabla que hice los cambios para estableser cuales fueron los que sufrieron cambio, pero no se si es posible algo asi (esto es una idea, ya que ni me plantee como programarlo ), o si hay alguna forma mas sencilla que esta idea.
Como se daran cuenta estoy aprendiendo y no conozco las posibilidades que puedo tener.
Les agradezco el tiempo de lectura, es invaluable para mi su interés.