http://blog.csdn.net/zhongzhu2002/article/details/45843283
- String rows = "";
- //执行一个Cypher Query的查询
- ExecutionEngine engine = new ExecutionEngine( db );
- ExecutionResult result = engine.execute( "start n=node(0) return n, n.name" );
- //直接打印出Query结果
- System.out.println(result.toString());
- //获取结果集的列名的列表
- List<String> columns = result.columns();
- //获取指定列的结果集
- Iterator<Node> n_column = result.columnAs('n');
- for(Node node : IteratorUtil.asIterable(n_column)) {
- String nodeResult = node + ": " + node.getProperty("name");
- }
- //获取结果集的每条记录
- for(Map<String, Object> row : result) {
- for(Entry<String, Object> column : row.entrySet()) {
- rows += column.getKey() + ":" + column.getValue() + ";";
- }
- rows += "\n";
- }