private void createDB(String username, String password) throws ClassNotFoundException, SQLException, ScriptException { switch (getDriver()) { case h2: case derby: deleteDir(new File(getPersistencePath())); break; case postgresql: createDB_PSQL(username, password); break; case mysql: createDB_MYSQL(username, password); break; default: throw new IllegalArgumentException("Unsupported database driver"); } }