在 PhpStorm 中附加 Vagrant 托管的 Gremlin-Server 作为数据源

Attaching a Vagrant-hosted Gremlin-Server as a Data Source in PhpStorm

我是 运行 来自这个 Tinkerpop Docker Image 的 Gremlin-Server,在一个 Vagrant 盒子里。我正在尝试 link 此服务器作为数据源,以便我可以在 PhpStorm 中使用 "Graph Database Console" 插件。我正在尝试通过驱动程序向导工作流程来完成此操作。

但是,在 class 下拉列表中,除了 java.sql.Driver 之外,它不会给我任何配置选项。它确实为我提供了连接自定义驱动程序文件的选项,但我不确定我需要从 Gremlin-Server docker 图像附加哪个文件。

在 PhpStorm 中连接 Gremlin-Server 作为数据源需要哪些步骤?

事实证明,TinkerPop3 堆栈不提供 JDBC 驱动程序,因为它本身不一定是数据库。有一个 SQL port of Gremlin 据称正在为 Gremlin-Server 开发 JDBC 驱动程序,但目前没有选项可以引用本地托管的 Gremlin-Server。

但是在这种情况下,有一个名为 Graph Database Support 的 PhpStorm 插件,它允许您通过指向本地环境和端口来配置本地图形数据库。在我的例子中,它是一个 Vagrant IP 地址和一个满足该需求的转发 Docker 端口。