我最近开始使用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总是尝试启动服务器因此失败,因为有一个数据库文件的位置。请帮忙。
由于
答案 0 :(得分:1)
有一个java方法使用GraphdatabaseService启动内存数据库。此数据库使用db file:/ pathtodb /
这不是内存数据库。您实际上是指向文件支持的neo4j实例。 您不能针对相同的基于neo4j文件的DB创建多个GraphdatabaseService实例。
我们什么时候可以说它是一个纯粹的内存启动?
当您使用org.neo4j.test.ImpermanentGraphDatabase
或使用jdbc:neo4j:mem
时neo4j-jdbc