问题已解决。这是因为结果太大。在我的查询中,我使用了默认的游标,即客户端游标,这意味着SELECT的整个结果记录集将返回给客户端(应用程序),并在那里进行分页。因此,总结果集太大,导致jdbc客户端内存不足。解决方案是:
- 将“ useCursorFetch = true”添加到JDBC URL配置参数
- 调用statement.setFetchSize(100)
您可以从以下网址了解更多详细信息:http
:
//wiki.gxtechnical.com/commwiki/servlet/hwiki?Client%20and%20server%20cursors%20-%20using%20MySQL



