neo4j通过groovy连接

时间:2013-03-22 19:15:01

标签: groovy ssh neo4j

尝试连接我服务器上的Neo4j实例(linux服务器)。我已经添加了所有jar文件并拥有此代码

GraphDatabaseService graphDb;
Node firstNode;
Node secondNode;
Relationship relationship;
graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );

但是,由于数据库实例不在我运行的同一台机器上,我不知道要用{。}替换DB_PATH的内容。 我的数据库webadmin运行在10.7.19.73:7474/webadmin/,我正在进入10.9.19.73

我的neo4j文件夹的路径是/tmp/neo4j/有任何建议吗?

1 个答案:

答案 0 :(得分:2)

要连接到远程Neo4j实例,您需要使用https://github.com/neo4j/java-rest-binding

使用groovy时,我强烈建议使用@Grab注释来管理依赖项并创建一个自包含脚本,请参阅http://groovy.codehaus.org/Grape

举个例子:

@Grab(group="org.neo4j", module="neo4j-rest-graphdb", version="1.9.M04")
import org.neo4j.rest.graphdb.RestGraphDatabase

def db = new RestGraphDatabase("http://localhost:7474/db/data")
def node = db.getNodeById(0)
println node
db.shutdown()