java 连接neo4j 代码
时间: 2023-11-02 13:25:21 浏览: 112
java-neo4j.rar_Java Neo4j_java neo4j入库_java写neo4j_neo4j controll
下面是一段使用 Java 连接 Neo4j 数据库的示例代码:
```java
import org.neo4j.driver.AuthTokens;
import org.neo4j.driver.Driver;
import org.neo4j.driver.GraphDatabase;
import org.neo4j.driver.Session;
public class Neo4jConnectionExample {
public static void main(String[] args) {
// 连接数据库的 URI 和认证信息
String uri = "bolt://localhost:7687";
String user = "neo4j";
String password = "password";
// 创建一个驱动程序对象
Driver driver = GraphDatabase.driver(uri, AuthTokens.basic(user, password));
// 创建一个会话对象
try (Session session = driver.session()) {
// 执行 Cypher 查询语句
String query = "MATCH (n) RETURN count(n) as count";
long nodeCount = session.run(query).single().get("count").asLong();
System.out.println("Node count: " + nodeCount);
}
// 关闭驱动程序对象
driver.close();
}
}
```
这段代码使用了 Neo4j 官方提供的 Java 驱动程序(`org.neo4j.driver`),连接到了本地的 Neo4j 数据库,并执行了一个简单的 Cypher 查询语句,返回了节点的数量。你需要将 `uri`、`user` 和 `password` 替换成你自己的连接信息。
阅读全文