public static IDBEngine initializeDBEngine(DBConfig config) throws InstantiationException, IllegalAccessException,
ClassNotFoundException,
SQLException {
// initialize the engine
IDBEngine engine = DBEngineFactory.getEngine(config);
engine.initialize(config);
return engine;
}