【发布时间】:2014-03-11 20:17:37
【问题描述】:
我可以使用打开 neo4j 数据库吗
new GraphDatabaseFactory().newEmbeddedDatabase( A_CERTAIN_PATH );
在许多不同的 servlet 中,或者我无法从两个不同的 java 进程访问同一个数据库?
【问题讨论】:
我可以使用打开 neo4j 数据库吗
new GraphDatabaseFactory().newEmbeddedDatabase( A_CERTAIN_PATH );
在许多不同的 servlet 中,或者我无法从两个不同的 java 进程访问同一个数据库?
【问题讨论】:
根据我的经验,您无法从两个不同的进程访问同一个数据库,如果您尝试这样做,您会收到一个锁定异常,说明您的数据库已经打开。
您应该使用对数据库进行静态引用的类,并在每次需要时使用该类来获取数据库的实例(查询..)
【讨论】: