我正在与tomact一起进行Web服务器项目。我在neo4j中有一个数据库。如何将其链接到数据库?我想从那里获取信息,并在我创建的servlet中添加新数据。我尝试在后台运行数据库,但是我的项目中仍然出现“ Forbidden(403)-Forbidden”。我必须以某种方式设置它吗?我正在使用eclipse,该怎么办?

最佳答案

您可以尝试以下方法:

import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.Node;
import org.neo4j.graphdb.Transaction;
import org.neo4j.graphdb.factory.GraphDatabaseFactory;

// ...

public static void main(String[] args) {
        GraphDatabaseFactory graphDbFactory = new GraphDatabaseFactory();
        GraphDatabaseService graphDb = graphDbFactory.newEmbeddedDatabase("path_to_neo4j_database/your_database_folder");
        try (Transaction tx = graphDb.beginTx()) {
            // use graphDb object to manipulate the DB content
            tx.success();
        }
        graphDb.shutdown();
        System.out.println("Done :) ");
}
// ...


并且不要忘记添加Neo4j库来构建路径:

java - 在eclipse项目中使用neo4j数据库-LMLPHP

07-24 14:56