public Connection getInstallDBfromScratch() {
		Connection connectionForCreate = null;
		try {
			connectionForCreate = createConnectionForCreate();
			String creationScriptResource = parameters4CreateAndExecute.getProperty(CREATION_SCRIPT);

			logger.info("installDBfromScratch:->executeScriptFrom:" + creationScriptResource);

			InputStream isCreationScript = null;

			if (creationScriptResource.startsWith("classpath:")) {
				isCreationScript = DBInstaller.class.getResourceAsStream(creationScriptResource.substring("classpath:".length()));
			} else if (creationScriptResource.startsWith("file:")) {
				isCreationScript = new FileInputStream(creationScriptResource.substring("file:".length()));
			} else {
				throw new IOException("For read properties, Pattern {\"file:\" | \"classpath:\"} not found in " + creationScriptResource);
			}
			executeScriptFrom(isCreationScript, connectionForCreate, false);

			String envScripts = parameters4CreateAndExecute.getProperty(INIT_ENVIRONMENT_SCRIPTS);
			logger.debug("installDBfromScratch:envScripts=" + envScripts);
			if (envScripts != null) {
				String[] scrips = envScripts.split(",");
				for (String sc : scrips) {
					if (sc.contains("/IMPORT_")) {
						String resourceToExtract = sc.substring(sc.indexOf("IMPORT_") + 7, sc.indexOf(".SQL")) + ".txt";
						String resourcePathToExtract = "/importSqlResources/" + resourceToExtract;

						logger.info("\t\tinstallDBfromScratch:->resourceToExtract=" + resourceToExtract + ", resourcePathToExtract=" + resourcePathToExtract);
						extractResource(resourceToExtract, resourcePathToExtract);
						logger.info("\t\tinstallDBfromScratch:extractResource OK !");
					}
					logger.debug("\tinstallDBfromScratch:->executeScriptFrom: " + sc);
					InputStream isInitEnvScript = null;
					if (sc.startsWith("classpath:")) {
						isInitEnvScript = DBInstaller.class.getResourceAsStream(sc.substring("classpath:".length()));
					} else if (sc.startsWith("file:")) {
						isInitEnvScript = new FileInputStream(sc.substring("file:".length()));
					} else {
						throw new IOException("For read properties, Pattern {\"file:\" | \"classpath:\"} not found in " + sc);
					}
					executeScriptFrom(isInitEnvScript, connectionForCreate, false);
				}
			}
		} catch (IOException ex2) {
			ex2.printStackTrace(System.err);
			//System.exit(4);
		} catch (SQLException ex1) {
			logger.error(ex1.getLocalizedMessage(), ex1);
			//System.exit(3);
		} finally {
			return connectionForCreate;
		}
	}