Class Database

java.lang.Object
giis.demo.util.DbUtil
giis.demo.util.Database

public class Database extends DbUtil
Encapsula los datos de acceso JDBC, lectura de la configuracion y scripts de base de datos para creacion y carga.
  • Constructor Details

    • Database

      public Database()
      Crea una instancia, leyendo los parametros de driver y url de application.properties
  • Method Details

    • getUrl

      public String getUrl()
      Description copied from class: DbUtil
      Obtencion de la url de conexion que debe implementarse en la subclase
      Specified by:
      getUrl in class DbUtil
    • createDatabase

      public void createDatabase(boolean onlyOnce)
      Creacion de una base de datos limpia a partir del script schema.sql en src/main/properties (si onlyOnce=true solo ejecutara el script la primera vez
    • loadDatabase

      public void loadDatabase()
      Carga de datos iniciales a partir del script data.sql en src/main/properties (si onlyOnce=true solo ejecutara el script la primera vez