final Database database = (Database) cl.newInstance();
database.setProperty("create-database", "true");
DatabaseManager.registerDatabase(database);
Collection root = DatabaseManager.getCollection(URI, "admin", null);
if (adminPass != null) {
final UserManagementService service =
(UserManagementService) root.getService("UserManagementService", "1.0");
final Account admin = service.getAccount("admin");
admin.setPassword(adminPass);
System.out.println("Setting admin user password...");
service.updateAccount(admin);
root = DatabaseManager.getCollection(URI, "admin", adminPass);
}
final XQueryService query = (XQueryService) root.getService("XQueryService", "1.0");
return query;
} catch (final Exception e) {