当前位置: 首页 > 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}")
http://www.xdnf.cn/news/266113.html

相关文章:

  • Java从入门到精通 - Java语法
  • C++ 简单工厂模式详解
  • QT6 源(72):阅读与注释单选框这个类型的按钮 QRadioButton,及各种属性验证,
  • 【Linux知识】find命令行使用详解
  • 数据结构*队列
  • nessus最新版本安装教程+windows一键更新最新插件
  • 计算机网络-同等学力计算机综合真题及答案
  • 【AI零件】openrouter.ai生成密钥的操作
  • 广义线性模型三剑客:线性回归、逻辑回归与Softmax分类的统一视角
  • JavaScript 星河:类型流转的诗意旅程
  • 基于LangChain 实现 Advanced RAG-后检索优化(上)-Reranker
  • 第4章 Python 3 基础语法规则补充
  • LangChain与MCP:大模型时代的工具生态之争与协同未来
  • STM32F103C8T6使用MLX90614模块
  • VTK实战笔记(1)在win11搭建VTK-9.4.2 + qt5.15.2 + VS2019_x64开发环境
  • 通往“共识空域”的系统伦理演化
  • [方法论]软件工程中的设计模式:从理论到实践的深度解析
  • 排序算法——归并排序
  • 【Mytais系列】Type模块:类型转换
  • 基于51单片机和LCD1602、矩阵按键的小游戏《猜数字》
  • 【BLE】【nRF Connect】 精讲nRF Connect自动化测试套件(宏录制、XML脚本)
  • 大数据:数字时代的驱动力
  • 应用层自定义协议序列与反序列化
  • toLua笔记
  • 突破认知边界:神经符号AI的未来与元认知挑战
  • Vmware设置静态IP和主机访问
  • 用单目相机和apriltag二维码aruco实现单目定位
  • Go语言的优势与应用场景 -《Go语言实战指南》
  • 5月3日日记
  • 删除有序数组中的重复项 II