首页 > 解决方案 > 如何在scala中设置neo4j-java-driver和gremlin-scala

问题描述

我有 neo4j-community-3.5.5、scala 2.11.8 和 Idea 2018.3.4 社区版本。

我尝试了 2 种方法来使用 scala 访问 Neo4j 数据库,但都没有。

  1. 我在这里遵循了建议, 并在 build.sbt 中有这个库依赖项。

    libraryDependencies += "org.neo4j.driver" % "neo4j-java-driver" % "1.0.4"
    

GraphDatabase下面不被识别。我错过了任何进口吗?

val driver = GraphDatabase.driver("bolt://localhost/7474", 
  AuthTokens.basic("username", "password"))
val session = driver.session
  1. 我在这里遵循了建议,并在 build.sbt 中有这个库依赖项

    libraryDependencies += "com.michaelpollmeier" %% "gremlin-scala" % "3.4.1.4"
    

但斯卡拉不承认tinkergraph。我缺少什么,是否有描述如何设置它的链接?

import gremlin.scala._
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerFactory

标签: scalaneo4j

解决方案


对于 neo4j-java-driver 我错过了以下导入以使其工作。可以在此处找到您需要的更完整的导入列表。

import org.neo4j.driver.v1.{AuthTokens,GraphDatabase}

尚未在 Github 上收到 Gremlin 所有者的任何回复。


推荐阅读