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