java(maven)链接neo4j
var code = "21b29e99-9594-4052-857b-0a5ddc9ab0f1"

修改neo4j所在机器配置文件…/conf/neo4j.conf

# Bolt connector
dbms.connector.bolt.enabled=true
#dbms.connector.bolt.tls_level=OPTIONAL
dbms.connector.bolt.listen_address=0.0.0.0:7687
# HTTP Connector. There can be zero or one HTTP connectors.
dbms.connector.http.enabled=true
dbms.connector.http.listen_address=0.0.0.0:7474
# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=true
#dbms.connector.https.listen_address=:7473
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tzg.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
<dependencies>
<!-- Neo4j dependency -->
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>3.2.6</version>
</dependency>
<!-- Neo4j服务器开发需要的jar包 -->
<dependency>
<groupId>org.neo4j.driver</groupId>
<artifactId>neo4j-java-driver</artifactId>
<version>1.5.0</version>
</dependency>
</dependencies>
</project>
neo4jJdbc.java
import org.neo4j.driver.v1.*;
import java.util.List;
import static org.neo4j.driver.v1.Values.parameters;
public class neo4jJdbc {
public static void main( String[] args ) {
//地址 账号 密码
Driver driver = GraphDatabase.driver( "bolt://hadoop102:7687", AuthTokens.basic( "neo4j", "123456" ) );
Session session = driver.session();
try {
// StatementResult result = session.run("Cypher语言")
StatementResult result = session.run("MATCH (n) RETURN n.name,n.age");
List<Record> records = result.list();
System.out.println("result:"+records.size());
for(Record record : records) {
//与上面的Cypher语言 查出的东西相对应
System.out.println(record.get("n.name");
}
System.out.println(records);
} catch (Exception e) {
e.printStackTrace();
} finally {
session.close();
driver.close();
}
}
}

浙公网安备 33010602011771号