0

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

提前致谢

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

4

1 回答 1

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" );

确保将数据库和执行引擎保存在共享变量中。shutdown()当你的程序结束时到数据库。

于 2013-08-08T11:54:13.767 回答