访问方式

嵌入式数据库

嵌入式 Neo4j 数据库是将数据库引擎直接嵌入到应用程序中的运行模式。

Maven 依赖

<dependency>
  <groupId>org.neo4j</groupId>
  <artifactId>neo4j</artifactId>
  <version>3.5.5</version>
</dependency>

创建节点代码

GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase(DATABASE);
Transaction tx = graphDb.beginTx();
Node n1 = graphDb.createNode();
n1.setProperty("name", "wzk1");
n1.addLabel(Label.label("Person"));
tx.success();
tx.close();

服务器模式访问

Maven 依赖

<dependency>
    <groupId>org.neo4j</groupId>
    <artifactId>neo4j-ogm-bolt-driver</artifactId>
    <version>3.2.10</version>
</dependency>

访问代码

Driver driver = GraphDatabase.driver(
    "bolt://10.10.52.38:7687",
    AuthTokens.basic("neo4j", "123123")
);
Session session = driver.session();