public void setDefaultAutoCommit(boolean defaultAutoCommit) { dataSource.setAutoCommit(defaultAutoCommit); forceCloseAll(); }
public void setDefaultAutoCommit(boolean defaultAutoCommit) { dataSource.setAutoCommit(defaultAutoCommit); forceCloseAll(); }
public void setDefaultAutoCommit(boolean defaultAutoCommit) { dataSource.setAutoCommit(defaultAutoCommit); forceCloseAll(); }
protected SqlRunner getSqlRunner() { try { lazyInitializeDrivers(); Properties props = environmentProperties(); String driver = props.getProperty("driver"); String url = props.getProperty("url"); String username = props.getProperty("username"); String password = props.getProperty("password"); UnpooledDataSource dataSource = new UnpooledDataSource(driverClassLoader, driver, url, username, password); dataSource.setAutoCommit(true); return new SqlRunner(dataSource.getConnection()); } catch (SQLException e) { throw new MigrationException("Could not create SqlRunner. Cause: " + e, e); } }
protected ScriptRunner getScriptRunner() { try { lazyInitializeDrivers(); Properties props = environmentProperties(); String driver = props.getProperty("driver"); String url = props.getProperty("url"); String username = props.getProperty("username"); String password = props.getProperty("password"); String charSetName = props.getProperty("script_char_set"); PrintWriter outWriter = new PrintWriter(out); UnpooledDataSource dataSource = new UnpooledDataSource(driverClassLoader, driver, url, username, password); dataSource.setAutoCommit(false); ScriptRunner scriptRunner = new ScriptRunner(dataSource.getConnection()); scriptRunner.setCharacterSetName(charSetName); scriptRunner.setStopOnError(!force); scriptRunner.setLogWriter(outWriter); scriptRunner.setErrorLogWriter(outWriter); setPropertiesFromFile(scriptRunner, props); return scriptRunner; } catch (Exception e) { throw new MigrationException("Error creating ScriptRunner. Cause: " + e, e); } }