Package giis.demo.util
Class Database
java.lang.Object
giis.demo.util.DbUtil
giis.demo.util.Database
Encapsula los datos de acceso JDBC, lectura de la configuracion
y scripts de base de datos para creacion y carga.
-
Constructor Summary
ConstructorsConstructorDescriptionDatabase()Crea una instancia, leyendo los parametros de driver y url de application.properties -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDatabase(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 vezgetUrl()Obtencion de la url de conexion que debe implementarse en la subclasevoidCarga de datos iniciales a partir del script data.sql en src/main/properties (si onlyOnce=true solo ejecutara el script la primera vezMethods inherited from class giis.demo.util.DbUtil
executeBatch, executeBatch, executeBatchNoFail, executeQueryArray, executeQueryMap, executeQueryPojo, executeScript, executeUpdate, getConnection
-
Constructor Details
-
Database
public Database()Crea una instancia, leyendo los parametros de driver y url de application.properties
-
-
Method Details
-
getUrl
Description copied from class:DbUtilObtencion de la url de conexion que debe implementarse en la subclase -
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
-