如何在java应用程序中创建neo4j图形数据库

时间:2013-10-17 05:20:47

标签: java neo4j

我想编写一个java应用程序,它从用户那里获取值和信息,并使用neo4j创建图形数据库,我的问题是:

我应该如何在我的java应用程序中创建一个neo4j图形数据库?

我应该使用哪些工具?

我阅读了neo4j教程,但他们首先要创建一个数据库并从应用程序中查询它。

提前致谢。

2 个答案:

答案 0 :(得分:2)

如果您使用的是嵌入式neo4j,请参阅http://docs.neo4j.org/chunked/milestone/tutorials-java-embedded.html 如果您希望使用Spring Data等内容,请查看http://docs.neo4j.org/chunked/milestone/tutorials-rest.html和/或http://www.neo4j.org/develop/drivers

答案 1 :(得分:0)

如果你想在项目中使用Neo4j库,我建议先添加相对的Maven依赖项。然后,为了创建新数据库,只需使用以下行:

GraphDatabaseService db = new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH)

如果数据库尚未存在,则会创建该数据库。最后你应该打电话给

db.shutdown()

manual建议注册一个关闭钩子,以确保正确关闭数据库