neo4j-driver.md 1.2 KB
Newer Older
Neo4j 开发者's avatar
Neo4j 开发者 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
# Neo4j编程语言驱动

Neo4j**正式支持**二进制 Bolt 协议的**.NET、Java、JavaScript、Go 和 Python 驱动程序**。我们的社区贡献者为所有协议和 API 的所有主要编程语言提供驱动程序。

从 Neo4j 3.0 开始,我们支持名为 Bolt 的二进制协议。它基于 PackStream 序列化,并通过证书支持 Cypher 类型系统、协议版本控制、身份验证和 TLS。对于 Neo4j 集群,Bolt 提供具有负载平衡和故障转移功能的智能客户端路由。

Neo4j 中默认启用二进制协议,因此您可以使用任何支持它的语言驱动程序。

如果您想以编程方式访问 Neo4j,您还可以使用 HTTP-API,它允许您:

- POST 一个或多个带有参数的 Cypher 语句
- 在多个请求上保持事务打开
- 选择不同的结果格式

问题:

下列说法中不正确都一个是?

## 答案

可以使用GraphQL对Neo4j数据库进行访问

## 选项

### A

Neo4j官方提供了.NET, Java, JavaScript, Python, Go等编程语言的客户端驱动程序

### B

Neo4j社区贡献了很多其他编程语言比如PHP, Ruby, R等的客户端驱动程序

### C

可以通过HTTP接口来使用任何编程语言对Neo4j进行访问