小编sga*_*gao的帖子

Neo4j:如何使用java api在neo4j中打开现有数据库?

如何使用java api在neo4j中使用现有数据库?我已经创建了一个neo4j数据库,并希望将它用于多个查询.但是,当我打开我创建的现有数据库并进行一些查询时,它什么也没有返回.我使用的代码片段如下:

private static final String DB_PATH = "c:/Users/Reed/workspace/test/target1/ttldb";
GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );


ExecutionEngine engine = new ExecutionEngine( db );

ExecutionResult result;

try ( Transaction tx = db.beginTx(); )
{

    result = engine.execute( "match (n) return n" );

    Iterator<Node> n_column = result.columnAs( "n" );
    for ( Node node : IteratorUtil.asIterable( n_column ) )
    {

        nodeResult = node + ": " + node.getProperty( "name" );

        System.out.println(nodeResult);
    }
    tx.success();

}
Run Code Online (Sandbox Code Playgroud)

有什么建议?先感谢您.

java neo4j

9
推荐指数
1
解决办法
2608
查看次数

标签 统计

java ×1

neo4j ×1