springCloud项目,查询语句出现 Cause: java.sql.SQLException: Connection is closed

接口调用,当执行查询语句时,有时候会出现 Cause: java.sql.SQLException: Connection is closed。
### Error querying database. Cause: java.sql.SQLException: Connection is closed

The error occurred while executing a query

SQL: SELECT A.* FROM tbl_dock_queue A LEFT JOIN tbl_shipment ts ON ts.id = A.shipment_gid WHERE A.equipment_number = ? AND A.STATUS IN ('WAIT') AND ts.shipment_type NOT IN ('PRODUCT_SALES', 'PRODUCT_RETURN') ORDER BY A.last_update_date DESC LIMIT 1

Cause: java.sql.SQLException: Connection is closed

; uncategorized SQLException; SQL state [null]; error code [0]; Connection is closed; nested exception is java.sql.SQLException: Connection is closed

有时候,前一秒这个查询出现了问题,但是后一秒其他的查询语句可以正常执行。

配置连接池保活,适当调整包活时间,或者直接使用spring提供的默认连接池提供的起步配置,如果还有问题那就是数据库服务端的配置问题了

SELECT A.* FROM tbl_dock_queue A 应该是 as A吧,后边也是同样的问题,表重定义名字要用as

在库里先执行下sql看有没有问题?数据库有没有设置最大超时时间?

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632