neo4j servlet并发访问

时间:2014-03-11 20:17:38

标签: servlets neo4j

我可以使用

打开neo4j数据库吗?
new GraphDatabaseFactory().newEmbeddedDatabase( A_CERTAIN_PATH );

在许多不同的servlet中,或者我无法从两个不同的java进程访问同一个db?

1 个答案:

答案 0 :(得分:1)

根据我的经验,您无法从两个不同的进程访问同一个数据库,如果您尝试这样做,您将获得一个锁定异常,说明您的数据库已经打开。

您应该使用具有对数据库的静态引用的类,并使用此类在每次需要时获取数据库的实例(查询..)