diff --git "a/data/2.Neo4j \344\270\255\351\230\266/4.\345\272\224\347\224\250\345\274\200\345\217\221\345\222\214\351\233\206\346\210\220/1.\345\256\242\346\210\267\347\253\257\351\251\261\345\212\250\347\250\213\345\272\217/neo4j-driver.md" "b/data/2.Neo4j \344\270\255\351\230\266/4.\345\272\224\347\224\250\345\274\200\345\217\221\345\222\214\351\233\206\346\210\220/1.\345\256\242\346\210\267\347\253\257\351\251\261\345\212\250\347\250\213\345\272\217/neo4j-driver.md" index 16db69f994885eb927212d6222af8f96c1907995..31cc821e3d57b858cd944eecd6175c2f686453f8 100644 --- "a/data/2.Neo4j \344\270\255\351\230\266/4.\345\272\224\347\224\250\345\274\200\345\217\221\345\222\214\351\233\206\346\210\220/1.\345\256\242\346\210\267\347\253\257\351\251\261\345\212\250\347\250\213\345\272\217/neo4j-driver.md" +++ "b/data/2.Neo4j \344\270\255\351\230\266/4.\345\272\224\347\224\250\345\274\200\345\217\221\345\222\214\351\233\206\346\210\220/1.\345\256\242\346\210\267\347\253\257\351\251\261\345\212\250\347\250\213\345\272\217/neo4j-driver.md" @@ -1 +1,39 @@ -# Neo4j编程语言驱动 \ No newline at end of file +# 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进行访问 + +### D + +可以使用GraphQL对Neo4j数据库进行访问 \ No newline at end of file