Как я могу подключиться к встроенному экземпляру Neo4J, используя реактивный драйвер? - PullRequest
0 голосов
/ 11 февраля 2020

До сих пор я использовал этот код для подключения к встроенному экземпляру Neo4J:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();
GraphDatabaseService graphDb = managementService.database(DEFAULT_DATABASE_NAME);

(используя this )

Теперь я переключаюсь драйвер Neo4J . Но я не знаю, как подключиться к встроенной базе данных. Я попробовал это:

Driver driver = GraphDatabase.driver("bolt://localhost:7687");

, но, очевидно, не работает, потому что не работает сервер Neo4J, а только файл базы данных. Я думаю, мне нужно сначала запустить сервер болтов, выставив neo dir, где находится моя база данных. Как я могу это сделать?

1 Ответ

0 голосов
/ 11 февраля 2020

После погружения в код я обнаружил, что этот код:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();

фактически запускает сервер болтов. Итак, я сделал это:

DatabaseManagementService managementService = new DatabaseManagementServiceBuilder(new File("neo")).build();
Driver driver = GraphDatabase.driver("bolt://localhost:7687");

и все заработало.

...