<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>4.0.0</version>
</dependency>
GraphDatabaseFactory graphDbFactory = new GraphDatabaseFactory();
GraphDatabaseService graphDb = graphDbFactory.newEmbeddedDatabase(new File("data/graphDB"));
try (Session session = driver.session()) {
List<Record> results = session.run("MATCH (n:Person) RETURN n.name AS name").list();
for (Record record : results) {
String name = record.get("name").asString();
System.out.println(name);
}
}
try (Session session = driver.session()) {
Transaction tx = session.beginTransaction();
tx.run("CREATE (n:Person {name: 'Alice'})");
tx.commit();
}