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

neo4j初尝试

neo4j 下载并安装

这里以ubuntu 下载为例
打开neo4j官网,如下图所示,找到下载中心
在这里插入图片描述
选择在这里插入图片描述
每个人可以根据自己的系统进行下载。然后解压tar -xf neo4j-community-2025.04.0-unix.tar.gz,如果不出意外的话,这里就可以直接输入命令启动了,

./neo4j console

但是有的时候会出现类似java版本的问题,比如
在这里插入图片描述
这时候,按照要求升级java的版本

apt update
apt install openjdk-21-jre

之后再去输入启动命令,neo4j就能正常启动了。
如果你想改一些配置如监听地址或者端口号,在这里该就可以
在这里插入图片描述
之后再输入./neo4j restart,打开页面就可以
在这里插入图片描述
如果是在服务器上,根据你修改的地址进行连接
在这里插入图片描述

用Python 连接neo4j数据库


from py2neo import Graph,Node,Relationship
uri = "bolt://140.210.92.250:16310"##对应的是原始端口7687
client=Graph(uri,user="neo4j",password="your password")
cmd='match (n) detach delete n'
client.run(cmd)
try:# 创建节点alice = Node("Person", name="Alice", age=30, city="Beijing")bob = Node("Person", name="Bob", age=25, city="Shanghai")carol = Node("Person", name="Carol", age=28, city="Guangzhou")company = Node("Company", name="TechCorp", industry="IT")# 创建关系alice_bob_friends = Relationship(alice, "FRIENDS_WITH", bob, since=2023)bob_carol_friends = Relationship(bob, "FRIENDS_WITH", carol, since=2024)alice_works = Relationship(alice, "WORKS_FOR", company, role="Engineer")carol_works = Relationship(carol, "WORKS_FOR", company, role="Designer")# 保存到数据库client.create(alice | bob | carol | company | alice_bob_friends | bob_carol_friends | alice_works | carol_works)print("节点和关系创建成功")
except Exception as e:print(f"创建节点或关系失败: {e}")

相关文章:

  • YOLOv11改进:利用RT-DETR主干网络PPHGNetV2助力轻量化目标检测
  • Excel-CLI:终端中的轻量级Excel查看器
  • 普通IT的股票交易成长史--20250502 突破(2)
  • 硬件工程师面试常见问题(12)
  • ES6/ES11知识点 续一
  • JavaScript性能优化实战之调试与性能检测工具
  • 【Hive入门】Hive与Spark SQL深度集成:通过Spark ThriftServer高效查询Hive表
  • 【Hive入门】Hive与Spark SQL深度集成:执行引擎性能全面对比与调优分析
  • 【Linux】Petalinux驱动开发基础
  • 学习黑客安全基础理论入门
  • Vue3源码学习6-增强鲁棒性?
  • 网络安全:sql注入练习靶场——sqli_labs安装保姆级教程
  • ICML2021 | DeiT | 训练数据高效的图像 Transformer 与基于注意力的蒸馏
  • python中的函数
  • Python 装饰器优化策略模式:电商促销折扣的优雅解法
  • 【多线程】七、POSIX信号量 环形队列的生产者消费者模型
  • 防范反序列化攻击:如何安全处理敏感数据序列化
  • 【ICMP协议深度解析】从网络诊断到安全实践
  • 华为OD机试真题——智能驾驶(2025A卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • 嵌入式Linux应用项目----智能网关
  • 商务部新闻发言人就中美经贸高层会谈答记者问
  • 习近平致电祝贺默茨当选德国联邦总理
  • 马克思主义理论研究教学名师系列访谈|丁晓强:马克思主义学者要更关注社会现实的需要
  • 讲武谈兵|朝鲜“崔贤”号驱逐舰下水,朝版“宙斯盾”战力如何?
  • 来上海喝云南咖啡!上海国际咖啡文化节助力咖啡产业破圈出海
  • 街区党支部书记们亮出治理实招,解锁“善治街区二十法”