您能否在Neo4j应用程序中以嵌入式模式连接到现有运行中需要用户名和密码的Neo4J服务器?
你怎么做到的?显然,在没有认证的情况下:
graphDb = new GraphDatabaseFactory().newEmbeddedDatabase( DB_PATH );
registerShutdownHook( graphDb );发布于 2016-02-19 08:48:30
Http身份验证是Neo4j服务器组件的一部分。您正在使用的代码片段运行一个嵌入式数据库实例。
请澄清您的问题:( a)您想要一些代码连接到正在运行的Neo4j远程实例,还是( b)您想要运行您自己的嵌入式实例并在其之上运行web接口?
在这种情况下,您可以使用事务性Cypher端点,也可以使用Neo4j JDBC驱动程序或(从Neo4j开始) java螺栓驱动程序。
如果是b),您需要查看Neo4j的源代码,以了解org.neo4j.server.Bootstrapper及其派生类正在做什么。有了这些功能,您就可以在嵌入式实例的基础上运行服务器。
https://stackoverflow.com/questions/35488238
复制相似问题