Java连接Neo4J图数据库
Maven导入依赖
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.0.0</version>
</dependency>
建立连接
package com.george.vuepro;
import org.neo4j.driver.v1.*;
import static org.neo4j.driver.v1.Values.parameters;
public class BlankSandbox {
public static void main(String...args) {
Config noSSL = Config.build().withEncryptionLevel(Config.EncryptionLevel.NONE).toConfig();
Driver driver = GraphDatabase.driver("bolt://52.87.235.130:33536",AuthTokens.basic("neo4j","lick-telecommunication-discharge"),noSSL); // <password>
try (Session session = driver.session()) {
String cypherQuery =
"MATCH (n) " +
"RETURN id(n) AS id " +
"LIMIT $limit ";
StatementResult result = session.run(cypherQuery, parameters("limit", 10));
while (result.hasNext()) {
System.out.println(result.next().get("id"));
}
}
}
}