예제 #1
0
 /**
  * Devuelve el nombre de la base de datos almacenado en memoria o en su excepción el configurado
  * actualmente en DerbyConnection.properties
  *
  * @return
  */
 public static String getDataBaseName() {
   String res;
   try {
     if ((res = DATABASE_NAME) == null) {
       res = PR.getProperty("DATABASE_NAME");
       if (res == null) res = setDefaultDataBaseName();
     }
   } catch (IOException e) {
     throw new RuntimeException(e);
   }
   return res;
 }
예제 #2
0
 /**
  * Asigna y devuelve el nombre de base de datos por defecto
  *
  * @return
  * @throws IOException
  */
 private static String setDefaultDataBaseName() throws IOException {
   PR.setProperty("DATABASE_NAME", DEFAULT_DB_NAME);
   PR.saveChanges();
   return DEFAULT_DB_NAME;
 }