我准备好了neo4j数据库,我想创建一个java应用程序来从中检索数据。 如何在我的程序中加载这个已经创建的数据库然后查询它? 在下面我给出的代码中,我想用该数据库初始化db对象。
提前致谢
ExecutionEngine engine = new ExecutionEngine(db);
String query = "";
ExecutionResult result = engine.execute( query);
答案 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。