private void createConnection() throws SQLException {
   connectionProvider = ConnectionProviderFactory.newConnectionProvider(properties);
   connection = connectionProvider.getConnection();
   if (!connection.getAutoCommit()) {
     connection.commit();
     connection.setAutoCommit(true);
   }
 }
 public JbpmSchemaUpdate(Configuration cfg, Properties connectionProperties)
     throws HibernateException {
   this.configuration = cfg;
   dialect = Dialect.getDialect(connectionProperties);
   Properties props = new Properties();
   props.putAll(dialect.getDefaultProperties());
   props.putAll(connectionProperties);
   connectionProvider = ConnectionProviderFactory.newConnectionProvider(props);
   exceptions = new ArrayList();
 }