尝试连接我服务器上的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/
有任何建议吗?
答案 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()