主要内容

neo4j

连接到Neo4j数据库

描述

neo4j函数创建到Neo4j的连接®数据库。有关关系数据库连接,请参见连接数据库

例子

neo4jconn= neo4j (url用户名密码创建一个Neo4jConnect对象使用Neo4j数据库的URL、用户名和密码。使用该对象从Neo4j数据库检索图形数据。

例子

全部折叠

使用URL创建Neo4j®数据库连接http://localhost:7474/db/data,用户名neo4j,和密码matlab

url =“http://localhost: 7474 / db /数据”;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码)
neo4jconn = Neo4jConnect属性:URL: 'http://localhost:7474/db/data/'用户名:'neo4j'消息:[]

neo4j返回一个Neo4jConnect具有这些属性的对象:

  • URL—Neo4j数据库web位置

  • 用户名—连接数据库的用户名

  • 消息—数据库连接错误提示

检查消息属性的Neo4j连接对象neo4jconn.空白的消息属性表示Neo4j数据库连接成功。

neo4jconn。消息
Ans = []

使用Neo4j数据库连接检索所有节点标签neo4jconn.单元格数组nlabels包含Neo4j数据库中一个节点标签的字符向量。

nlabels = nodeLabels(neo4jconn)
nlabels =1×1单元格数组{'人'}

关闭数据库连接。

关上(neo4jconn)

使用Neo4j Bolt协议的数据库工具箱接口创建Neo4j®数据库连接。使用一个Bolt协议URL连接到Neo4j数据库。

使用Bolt协议URL创建一个Neo4j数据库连接螺栓:/ / localhost: 7687 / db /数据,用户名neo4j,和密码matlab

url =螺栓:/ / localhost: 7687 / db /数据;用户名=“neo4j”;密码=matlab的;Neo4jconn = neo4j(url,用户名,密码)
neo4jconn = Neo4jConnect与属性:URL: 'bolt://localhost:7687/db/data' UserName: 'neo4j'消息:[]

neo4j返回一个Neo4jConnect具有这些属性的对象:

  • URL—Neo4j数据库web位置

  • 用户名—连接数据库的用户名

  • 消息—数据库连接错误提示

检查消息属性的Neo4j连接对象neo4jconn.空白的消息属性表示Neo4j数据库连接成功。

neo4jconn。消息
Ans = []

使用Neo4j数据库连接检索所有节点标签neo4jconn.单元格数组nlabels包含Neo4j数据库中一个节点标签的字符向量。

nlabels = nodeLabels(neo4jconn)
nlabels =1×1单元格数组{'人'}

关闭数据库连接。

关上(neo4jconn)

输入参数

全部折叠

Neo4j数据库连接URL,包含Neo4j数据库的服务器、端口号和web位置,指定为字符向量或字符串标量。

属性开头的URLhttp://协议标识符,然后neo4j函数使用REST API连接到Neo4j数据库。

属性开头的Bolt数据库连接URL螺栓:/ /协议标识符,即您使用的数据库工具箱™接口Neo4j螺栓协议,则neo4j函数创建一个螺栓连接代替。

请注意

使用Bolt协议时,请确保在Neo4j数据库连接URL中使用正确的端口号。默认端口号7687与默认端口号不同7474而且7473,分别为HTTP和HTTPS协议。

如果指定任何其他协议标识符,则neo4j函数使用REST API创建数据库连接。

例子:http://localhost:7474/db/data指定使用HTTP协议本地主机是服务器,7474端口号,和/ db /数据是数据库的web位置。

例子:螺栓:/ / localhost: 7687 / db /数据指定在哪里使用Bolt协议本地主机是服务器,7687端口号,和/ db /数据是数据库的web位置。

数据类型:字符|字符串

访问Neo4j数据库的用户名,指定为字符向量或字符串标量。如果不需要数据库身份验证,则指定一个空字符向量。

数据类型:字符|字符串

访问Neo4j数据库的密码,指定为字符向量或字符串标量。如果不需要数据库身份验证,请指定空字符向量或字符串标量。

数据类型:字符|字符串

输出参数

全部折叠

Neo4j数据库连接,返回为Neo4jConnect对象。

限制

  • REST API和Neo4j Bolt协议的数据库工具箱接口不支持Neo4金宝appj数据库4.0及以上版本。

版本历史

在R2016b中引入