赞
踩
Python版本3.9
Neo4j版本5.16
这里用IDEA进行演示
成功登录界面如下:
注意:是编辑器的终端,不是电脑的终端
快捷键(Alt+F12)或者直接点击编辑器左下角的图标
输入代码回车运行:
pip install neo4j
出现最后一行Successfully即下载成功
下载失败的原因:①pip的版本过低,可更新之后再次尝试
②开启了网络代理服务,可关闭VPN并再次尝试
更新pip的代码:
python -m pip install --upgrade pip
(即连接代码)
- from neo4j import GraphDatabase
-
- # Neo4j数据库的连接信息
- uri = "bolt://localhost:7687" # 根据你的数据库配置更改
- username = "neo4j" # 替换为你的数据库用户名,默认为neo4j
- password = "secret" # 替换为你的数据库密码,默认为neo4j
-
-
- # 定义一个Neo4j数据库的会话类
- class Neo4jSession:
- def __init__(self, uri, username, password):
- self._uri = uri
- self._username = username
- self._password = password
- self._driver = None
-
- def close(self):
- if self._driver is not None:
- self._driver.close()
-
- def get_driver(self):
- if self._driver is None:
- self._driver = GraphDatabase.driver(self._uri, auth=(self._username, self._password))
- return self._driver
-
-
- # 创建一个数据库会话实例
- session = Neo4jSession(uri, username, password)
-
- # 执行一个简单的查询示例
- with session.get_driver().session() as db_session:
- result = db_session.run("MATCH (n) RETURN count(n) AS node_count")
- for record in result:
- print(record["node_count"])
-
- # 关闭数据库会话
- session.close()
运行结果如果为数字则代表运行成功,数字的值是你neo4j数据库中创建的结点总数
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。