0

我最近开始使用neo4j,我想知道如何使用neo4j jdbc url?这里提到的选项很少https://github.com/neo4j-contrib/neo4j-jdbc。但是,假设一个进程启动内存数据库,而另一个进程想要使用连接使用相同的数据库。比我如何使用 jdbc url jdbc:neo4j:mem 或 jdbc:neo4j:mem:name ?如何获取数据库名称。我也尝试使用 jdbc:neo4j:file:/home/user/neo/graph.db 但似乎 neo4j 总是尝试启动服务器,因此它失败了,因为数据库文件只有一个位置。请帮忙。

谢谢

4

1 回答 1

1

有一个使用 GraphdatabaseService 启动内存数据库的 java 方法。此数据库正在使用 db 文件:/pathtodb/

那不是内存数据库。您实际上指向的是文件支持的 neo4j 实例。您不能针对同一个基于 neo4j 文件的数据库创建 GraphdatabaseService 的多个实例。

我们什么时候可以说它是纯内存启动?

当您使用org.neo4j.test.ImpermanentGraphDatabase或使用jdbc:neo4j:memneo4j-jdbc

于 2013-08-19T14:56:02.557 回答