访问方式
嵌入式数据库
嵌入式 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();