如何检查从 Python 到 Neo4j 的连接
How to check connection from Python to Neo4j
我在 Python 3.7 中做一个连接到 Neo4j 数据库的微服务。这是我第一次将 Python 与 Neo4j 连接起来,我使用的是 py2neo 4.3.0.
一切正常,但现在要遵守标准,我需要创建一个健康检查来验证与数据库的连接。
我想使用
from py2neo import Graph, Database
并使用
db = Database ("bolt: // localhost: 7474", auth = ("neo4j", "xxxx"))
和
db.kernel_version (Dont work)
但是我不验证是否有连接。有人有什么建议吗?
如果检查内核版本不起作用,则连接不正常。下面是一个脚本,用于检查从 python 到 neo4j(通过 py2neo)的连接是否正常并且 运行.
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "xxxxx"))
try:
graph.run("Match () Return 1 Limit 1")
print('ok')
except Exception:
print('not ok')
我在 Python 3.7 中做一个连接到 Neo4j 数据库的微服务。这是我第一次将 Python 与 Neo4j 连接起来,我使用的是 py2neo 4.3.0. 一切正常,但现在要遵守标准,我需要创建一个健康检查来验证与数据库的连接。 我想使用
from py2neo import Graph, Database
并使用
db = Database ("bolt: // localhost: 7474", auth = ("neo4j", "xxxx"))
和
db.kernel_version (Dont work)
但是我不验证是否有连接。有人有什么建议吗?
如果检查内核版本不起作用,则连接不正常。下面是一个脚本,用于检查从 python 到 neo4j(通过 py2neo)的连接是否正常并且 运行.
from py2neo import Graph
graph = Graph("bolt://localhost:7687", auth=("neo4j", "xxxxx"))
try:
graph.run("Match () Return 1 Limit 1")
print('ok')
except Exception:
print('not ok')