BaseXXQDataSource ds = new BaseXXQDataSource();
ds.setProperty("serverName", "localhost");
ds.setProperty("port", "1984");
ds.setProperty("databaseName", "mydbname");
XQConnection2 connection = (XQConnection2) ds.getConnection("admin",
"myDbPassword");
XQStaticContext xqsc = connection.getStaticContext();
xqsc.setScrollability(XQConstants.SCROLLTYPE_SCROLLABLE);
connection.setStaticContext(xqsc);
XQPreparedExpression expr = connection.prepareExpression(query);
XQResultSequence result = expr.executeQuery();
XQSequence scrollableCopy = connection.createSequence(result);