是否可以像使用 H2 内存数据库来模拟 Oracle 数据库一样连接到嵌入式 Neo4j 数据库?我试过这样做:final BoltConnector boltConnector = new BoltConnector("bolt");graphDb = new GraphDatabaseFactory() .newEmbeddedDatabaseBuilder(DB_PATH) .setConfig(boltConnector.type, BOLT.name()) .setConfig(boltConnector.enabled, TRUE) .setConfig(boltConnector.listen_address, listenAddress("127.0.0.1", 7688)) .setConfig(boltConnector.encryption_level, DISABLED.name()) .setConfig(GraphDatabaseSettings.auth_enabled, FALSE) .newGraphDatabase();然后使用具有以下 spring.datasource 配置的 JDBC Bolt 驱动程序发出请求:spring: profiles: test datasource: driver-class-name: org.neo4j.jdbc.bolt.BoltDriver url: jdbc:neo4j:bolt://127.0.0.1:7688/?nossl但我总是收到以下错误:Unable to connect to 127.0.0.1:7688, ensure the database is running and that there is a working network connection to it.当然,当我使用graphDb实例并针对它执行请求时,嵌入式数据库可以工作。但我希望我的应用程序连接到嵌入式数据库,就像连接到远程 Neo4j 数据库时那样。这是为了测试目的。
添加回答
举报
0/150
提交
取消