springboot 连接 neo4j 无法成功问题解决

文章讨论了SpringBoot应用在尝试连接Neo4j数据库时遇到连接失败的问题,原因在于驱动版本(1.6.1)低于Neo4j(5.10.0)导致的ServiceUnavailableException。解决方案是更新驱动版本到4.4.12。
摘要由CSDN通过智能技术生成

问题描述

springboot 连接 neo4j 一直连接失败

Caused by: org.neo4j.driver.v1.exceptions.ServiceUnavailableException:Connection to the database terminated. This can happen due to network instabilities, or due to restarts of the database

问题原因

版本问题,驱动版本:1.6.1,neo4j版本:5.10.0, 驱动版本太低

解决方案

提高驱动版本

        <dependency>
            <groupId>org.neo4j.driver</groupId>
            <artifactId>neo4j-java-driver</artifactId>
            <version>4.4.12</version>
        </dependency>
SpringBoot可以通过添加相应的依赖来操作Neo4j数据库。在pom.xml文件中添加以下依赖: ``` <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-neo4j</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> ``` 然后在application.properties文件中配置Neo4j连接信息: ``` spring.data.neo4j.uri=bolt://192.168.1.2:7687 spring.data.neo4j.username=neo4j spring.data.neo4j.password=123456 ``` 这样就完成了SpringBootNeo4j的集成。你可以根据需要使用Spring Data Neo4j提供的API进行增删改查等操作。如果你想深入了解更多关于SpringBoot集成Neo4j的内容,建议你自己去学习一下。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [SpringBoot集成neo4j实战](https://blog.csdn.net/jiong9412/article/details/126079695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [在SpringBoot项目中快速使用Neo4j](https://blog.csdn.net/sprogFall/article/details/117360744)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值