当前位置: 首页 > news >正文

Windows平台使用Docker部署Neo4j

✅ Docker 安装 Neo4j

前提条件:安装docker

打开docker desktop
在这里插入图片描述

docker run \--name neo4j \-p7474:7474 -p7687:7687 \-d \-e NEO4J_AUTH=neo4j/password123 \neo4j:5

默认用户名是 neo4j,密码是你设置的,比如上面是 password123


✅用 Python 驱动连接 Neo4j

可以使用 Neo4j 官方 Python 驱动 neo4j

pip install neo4j

然后在代码中这样连接:

from neo4j import GraphDatabase, RoutingControlURI = "neo4j://localhost:7687"
AUTH = ("neo4j", "password123")def add_friend(driver, name, friend_name):driver.execute_query("MERGE (a:Person {name: $name}) ""MERGE (friend:Person {name: $friend_name}) ""MERGE (a)-[:KNOWS]->(friend)",name=name, friend_name=friend_name, database_="neo4j",)def print_friends(driver, name):records, _, _ = driver.execute_query("MATCH (a:Person)-[:KNOWS]->(friend) WHERE a.name = $name ""RETURN friend.name ORDER BY friend.name",name=name, database_="neo4j", routing_=RoutingControl.READ,)for record in records:print(record["friend.name"])with GraphDatabase.driver(URI, auth=AUTH) as driver:add_friend(driver, "Arthur", "Guinevere")add_friend(driver, "Arthur", "Lancelot")add_friend(driver, "Arthur", "Merlin")print_friends(driver, "Arthur")
Guinevere
Lancelot
Merlin

浏览器访问:http://localhost:7474
在这里插入图片描述

相关文章:

  • 《MySQL:MySQL数据库的基本操作》
  • 利用互斥锁或者利用逻辑过期解决缓存击穿问题
  • C# 类型、存储和变量(实例化类型)
  • Flutter的原理及美团的实践(下)
  • Java 中 Synchronized如何保证可见性
  • 访问者模式深度解析与实战案例
  • AI日报 - 2025年4月18日
  • 【KWDB 创作者计划】深度实操体验 KWDB 2.2.0:从安装到实战的全流程解析以及实操体验
  • 线程同步——互斥锁
  • Elastic 9.0/8.18:BBQ、EDOT 和 LLM 可观察性、攻击发现、自动导入以及 ES|QL JOIN
  • maptalks矩形绘制结束后,获取最大经度最大纬度,最小经度最小纬度,从左上角开始依次获取并展示坐标
  • HarmonyOS-ArkUI: 自定义组件冻结功能@ComonentV2 freezeWhenInactive属性
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Health Service Kit
  • 【cocos creator 3.x】速通3d模型导入, 模型创建,阴影,材质使用,模型贴图绑定
  • Electricity Market Optimization 探索系列(V)
  • Ubuntu 部署 DeepSeek
  • 条款05:了解C++默默编写并调用哪些函数
  • 【工具】视频翻译、配音、语音克隆于一体的一站式视频多语言转换工具~
  • 【Netty篇】Handler Pipeline 详解
  • linux多线(进)程编程——(8)多进程的冲突问题
  • 红场阅兵即将开始!中国人民解放军仪仗队亮相
  • 中国以优化营商环境为支点,为全球企业提供可预期市场环境
  • 中华人民共和国和俄罗斯联邦关于进一步加强合作维护国际法权威的联合声明
  • 比尔·盖茨:未来20年通过盖茨基金会捐出几乎全部财富,2045年底基金会停止运营
  • 山寨“小米”智能马桶、花洒销售额过亿,被判赔3500万元
  • 青岛双星名人集团管理权之争:公司迁址,管理层更迭