* the connection data
* @return the performance database, or null if there is a problem
*/
public static IPerformanceDatabase createDefaultPerformanceDatabase(
DBConnectionData connectionData) {
IPerformanceDatabase performanceDatabase = null;
try {
performanceDatabase =
SimSystem
.getRegistry()
.getFactory(AbstractPerfDBFactory.class, null)
.create(
new ParameterBlock(connectionData,
PerfDBFactory.CONNECTION_DATA), SimSystem.getRegistry().createContext());
performanceDatabase.open();
// This is necessary in case the Hibernate driver removes all
// 'competing' loggers, as the one from HSQLDB does
ApplicationLogger.reattachLogger();
} catch (Exception ex) {