如何将 Neo4j JDBC 驱动程序与 DbVisualizer 连接

Posted

技术标签:

【中文标题】如何将 Neo4j JDBC 驱动程序与 DbVisualizer 连接【英文标题】:How to connect Neo4j JDBC driver with DbVisualizer 【发布时间】:2015-01-12 13:41:23 【问题描述】:

我正在运行 Neo4j 2.1.6,也尝试过 Neo4j 2.20。 我无法将它与 DbVisualizer 9.1.13 连接

而且我找不到任何一步一步的清晰解释。

首先我有二进制 JDBC Neo4j-2.0.1-SNAPSHOT here

我可以从浏览器 localhost:7474 运行我刚刚安装的 Neo4j 实例 而且我不知道 REST API 是什么以及它是否默认打开。

我可以运行带有用户授权新功能的 Neo4j 2.20,但我不确定 JDBC 驱动程序是否与它兼容。我的用户:pass 是 neo4j:neo

所以在 DbVisualizer 中,我点击了 Tools->Driver Manager 并填写如下:

我的连接属性如下:

我在连接时遇到错误:

产品:DbVisualizer Pro 9.1.13

构建:#2310 (2015-01-11 11:26:27)

Java 版本:1.8.0_25

操作系统名称:Windows Server 2012 R2

建立连接时出错: 所选驱动程序无法处理指定的数据库 URL。 此错误的最常见原因是数据库 URL 包含阻止驱动程序接受它的语法错误。 尝试连接数据库时也会出现该错误 用错了司机。

【问题讨论】:

【参考方案1】:

如果您查看documentation for the jdbc driver,您会看到数据库 URL 是:

jdbc:neo4j://localhost:7474/

请先尝试使其与 2.1.6 兼容。

对于 2.2。验证您必须使用您返回的令牌作为密码

【讨论】:

jDTS驱动here怎么样?我不知道它是否是正确的驱动程序,但我正在尝试将它与 Azure SQL db 一起使用,但使用格式为 myDb.database.windows.net 的 url 出现错误。

以上是关于如何将 Neo4j JDBC 驱动程序与 DbVisualizer 连接的主要内容,如果未能解决你的问题,请参考以下文章

如何将 neo4j jdbc 2.3 with-dependencies.jar 添加到 maven

使用 Pentaho Spoon 连接到 Neo4j 的数据库

使用 neo4j jdbc 驱动程序和 neo4j 4 准备好的语句中的密码查询参数的语法是啥?

Neo4j Upsert 使用 apoc 程序

Neo4j:如何在社区版中设置故障转移

neo4j如何与其它系统集成