3.1.1. API

Service provide method for execute script for new database creation. Database name which are passed as parameter will be substituted in DDL script instead of ${database} template. Returns DBConnectionInfo object (with all neccesary information of new database's connection) or throws DBCreatorException exception if any errors occurs in other case.

public DBConnectionInfo createDatabase(String dbName) throws DBCreatorException;

For MSSQL and Sybase servers, use autocommit mode to set true for connection. It's due to after execution "create database" command newly created database not available for "use" command and therefore you can't create new user inside database per one script.

public DBConnectionInfo getDBConnectionInfo(String dbName) throws DBCreatorException;

Return database connection information without database creation.

Copyright ©2012. All rights reserved. eXo Platform SAS