【问题标题】:How to create a neo4j graph database within a java application如何在 Java 应用程序中创建 Neo4j 图形数据库
【发布时间】:2013-10-17 05:20:47
【问题描述】:

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

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

我应该使用什么工具?

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

提前致谢。

【问题讨论】:

    标签: java neo4j


    【解决方案1】:

    如果您使用的是嵌入式 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

    【讨论】:

    • 有了这些,我可以从 java 应用程序从头开始构建数据库吗?
    • 是的,当然!这就是我构建第一个 java-neo4j 应用程序的方式
    【解决方案2】:

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

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

    如果数据库不存在,它将被创建。最后你应该调用

    db.shutdown()
    

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

    【讨论】:

      猜你喜欢
      • 2014-07-18
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多