如果在java上使用neo4j,如何重置neo4j数据库?

时间:2017-04-18 14:55:08

标签: java neo4j

根据this answer,可以使用rm -rf data/databases/graph.db重置数据库。但是,在文件夹C:\Users\user_name\Documents\Neo4j\default.graphdb中运行此命令后,文件夹数据库消失了,当我运行java程序时,节点仍在那里;当我在重新启动服务器后通过浏览器运行neo4j时,节点也在那里。

我使用java驱动程序将csv文件中的数据加载到neo4j中。 这是驱动程序的maven依赖项:

    <dependency>
        <groupId>org.neo4j.driver</groupId>
        <artifactId>neo4j-java-driver</artifactId>
        <version>1.1.2</version>
    </dependency>

我应该如何重置数据库?

1 个答案:

答案 0 :(得分:1)

您可能会遇到类似this other question中问题根本原因的情况。

使用安装程序(最常见的)安装neo4j与使用zip或tar文件安装neo4j之间的差异很小。

(A)当您使用安装程序安装neo4j时,安装程​​序会将neo4j服务器配置为在您删除的路径中查找数据库文件夹。

(B)当您从zip或tar文件安装neo4j时,neo4j服务器将在neo4j安装文件夹中查找数据库文件夹文件夹(例如C:\path_to_neo4j_installation\data\databases\graph.db)。

(B)适用于你吗?