用java加载neo4j数据库

时间:2013-08-08 09:25:55

标签: java load neo4j

我准备好了neo4j数据库,我想创建一个java应用程序来从中检索数据。 如何在我的程序中加载这个已经创建的数据库然后查询它? 在下面我给出的代码中,我想用该数据库初始化db对象。

提前致谢

ExecutionEngine engine = new ExecutionEngine(db); String query = ""; ExecutionResult result = engine.execute( query);

1 个答案:

答案 0 :(得分:1)

请参阅Neo4j手册中的教程:

http://docs.neo4j.org/chunked/stable/tutorials-cypher-java.html

GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
ExecutionEngine engine = new ExecutionEngine( db );
ExecutionResult result = engine.execute( "start n=node(*) where n.name! = 'my node' return n, n.name" );

确保将db和执行引擎保留在共享变量中。当程序结束时,shutdown() db。