Python连接Neo4j

创新互联公司专注于兴山企业网站建设,响应式网站建设,成都做商城网站。兴山网站建设公司,为兴山等地区提供建站服务。全流程按需网站开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
安装neo4j驱动
需要安装Python的Neo4j驱动,可以使用pip进行安装:
pip install neo4j
连接到Neo4j数据库
接下来,我们需要使用Python连接到Neo4j数据库,以下是一个简单的示例:
from neo4j import GraphDatabase
class Neo4jConnection:
def __init__(self, uri, user, password):
self._driver = GraphDatabase.driver(uri, auth=(user, password))
def close(self):
self._driver.close()
def run_query(self, query):
with self._driver.session() as session:
result = session.run(query)
return result
替换为你的Neo4j数据库URI、用户名和密码
uri = "bolt://localhost:7687"
user = "neo4j"
password = "your_password"
connection = Neo4jConnection(uri, user, password)
执行Cypher查询
现在我们已经连接到Neo4j数据库,我们可以执行Cypher查询了,以下是一个简单的示例:
query = "MATCH (n) RETURN n LIMIT 5"
result = connection.run_query(query)
for record in result:
print(record["n"])
connection.close()
这个示例将返回数据库中前5个节点,你可以根据需要修改查询语句。