Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2011, 08:21
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años, 8 meses
Puntos: 66
donde guarda hsql?

estoy trabajando con hsql a raiz de este ejemplo

http://www.adictosaltrabajo.com/tuto...hp?pagina=hsql

mi duda es si guardaba la base en memoria y al finalizar la aplicación la perdia

pero ejecuto la aplicacion cierro el eclipse la vuelvo a ejecutar y modificando este bloque
Código JAVA:
Ver original
  1. try {  
  2.             st  = conn.createStatement();  
  3.             sql = "CREATE TABLE empleados (codEmpleado INTEGER PRIMARY KEY, nombre VARCHAR(100), departamento VARCHAR(40))";  
  4.             st.executeUpdate(sql);  
  5.         } catch (Exception ex){  
  6.            
  7.         }

por este
Código JAVA:
Ver original
  1. try {  
  2.             st  = conn.createStatement();  
  3.             sql = "CREATE TABLE empleados (codEmpleado INTEGER PRIMARY KEY, nombre VARCHAR(100), departamento VARCHAR(40))";  
  4.             st.executeUpdate(sql);  
  5.         } catch (Exception ex){  
  6.             System.out.println("ya existe");
  7.         }

obtengo el mensaje diciendome que ya existe

mis dudas son donde guarda las tablas el gestor?
puedo confiar en que seguiran en la aplicacion?
si quiero hacer una copia de seguridad tendre que obtener los datos en incluir yo los codigos para que genere las tablas al importarlas o puedo mover un fichero y se mueve todo?no se si me he explicado muy bien en esta ultima pregunta