org.springframework.dao.DataAccessResourceFailureException: ### Error querying database. Cause: java.sql.SQLNonTransientConnectionException: (conn=367990) Connection reset ### The error may exist in URL [jar:file:/dmb/jar/dmb-core.jar!/BOOT-INF/classes!/mapper/BriefArkieHistoryStoreMapMapper.xml] ### The error may involve defaultParameterMap ### The error occurred while setting parameters ### SQL: select id, brief_id, store_code, unique_code, request_patch_no, menu_begin_date, menu_end_date, panel_detail_id, meal_card_id, patch_no, menu_category_id, create_time, create_user, modified_time, modified_user, original_menu_end_date from brief_arkie_history_store_map where brief_id=? and request_patch_no=? ### Cause: java.sql.SQLNonTransientConnectionException: (conn=367990) Connection reset ; (conn=367990) Connection reset; nested exception is java.sql.SQLNonTransientConnectionException: (conn=367990) Connection reset
时间: 2023-12-06 09:43:18 浏览: 138
这个错误提示是在使用 Spring 框架操作数据库时出现的,可能是因为连接数据库的过程中发生了异常,导致连接被重置了。建议检查一下数据库连接的相关配置,例如连接池的大小是否合适、连接超时时间是否设置合理等。另外,也可以尝试重启一下数据库服务,看看是否能够解决问题。如果问题还是无法解决,可以详细查看异常堆栈信息,看是否有更多的提示和线索。
相关问题
org.springframework.dao.DataAccessResourceFailureException:
org.springframework.dao.DataAccessResourceFailureException是Spring框架中的一个异常类,通常表示数据访问资源(如数据库)无法使用或连接失败。可能的原因包括网络问题、数据库服务器宕机、用户名或密码错误等。如果你能提供更多的上下文信息,我可以帮助你更好地解决这个问题。
使用ES报错org.springframework.dao.DataAccessResourceFailureException:是为什么
org.springframework.dao.DataAccessResourceFailureException是Spring框架中的一个异常类,表示数据访问资源失败。
这个异常通常出现在与数据库或其他数据存储资源的交互过程中。可能的原因包括:
1. 数据库连接问题:连接数据库的配置有误、数据库服务未启动、数据库连接池出现故障等。
2. 数据库访问权限问题:应用程序使用的数据库账号没有足够的权限进行数据访问。
3. 数据库表或字段不存在:应用程序试图访问不存在的表或字段。
4. 数据库服务器负载过高:数据库服务器资源不足,无法处理更多的请求。
要解决这个问题,可以尝试以下步骤:
1. 检查数据库连接配置,确保连接参数正确,并且数据库服务正在运行。
2. 确认应用程序使用的数据库账号具有足够的权限进行数据访问。
3. 检查应用程序代码,确保访问的表和字段存在。
4. 如果数据库服务器负载过高,可以尝试优化数据库查询语句,增加数据库服务器的硬件资源,或者调整应用程序的并发访问策略。
如果问题仍然存在,可以查看具体的错误信息和堆栈跟踪,以便更好地定位问题所在。
阅读全文