Java MariaDB中这些语句的参数元数据不可用

Java MariaDB中这些语句的参数元数据不可用,java,Java,我有一个ApacheCamel应用程序,它运行24*7轮询服务器上的文件并对其进行处理。我使用MariaDB作为数据库。部署应用程序后,它运行良好,但在8-9小时后,它开始抛出以下异常: PreparedStatementCallback;SQL[];这些语句的参数元数据不可用;嵌套异常为java.sql.SQLException:这些语句的参数元数据不可用 请帮忙。我也有同样的问题 问题是连接池配置错误(我使用C3PO)。这导致池中的一些连接断开。MariaDB服务器具有选项“wait_tim

我有一个ApacheCamel应用程序,它运行24*7轮询服务器上的文件并对其进行处理。我使用MariaDB作为数据库。部署应用程序后,它运行良好,但在8-9小时后,它开始抛出以下异常: PreparedStatementCallback;SQL[];这些语句的参数元数据不可用;嵌套异常为java.sql.SQLException:这些语句的参数元数据不可用

请帮忙。

我也有同样的问题

问题是连接池配置错误(我使用C3PO)。这导致池中的一些连接断开。MariaDB服务器具有选项“wait_timeout”默认值,该值在8小时后断开空闲连接,但C3PO根本没有清除连接。我通过设置选项
MaxIdleTime
将C3PO配置为在不到8小时的时间内清除空闲连接,异常消失

MariaDB驱动程序触发的异常对于真正的问题并不是很有用。我之前使用的MySQL one更显式。这就是为什么我在一期关于关系的文章中得出结论

因此,如果您使用连接池(C3P0、Hikari或与MariaDB JDBC驱动程序捆绑的连接池),请检查其配置