通过代理使用 mySql 抛出异常 原因:java.sql.SQLException:不支持可调用语句。重新连接后

2024-04-07

大家好,我有这个问题。我启动我的应用程序,然后当它运行时我关闭 mysql 服务,当然我开始得到java.sql.SQLException: Callable statements not supported。重新启动 mySql 服务后一切都恢复正常。问题是,当我在数据库和我的应用程序之间使用代理并在启动 mySql 服务后执行完全相同的操作时,我仍然遇到异常。我知道代理工作正常,因为我已经检查了 telnet 到数据库并重新启动了应用程序,在这两种情况下一切正常美好的。所以问题是什么可能导致这个异常谢谢。

附: 也许值得一提的是我的应用程序是基于 Spring 的 Java 应用程序


As :

MySQL 不支持 MySQL 版本 5 以下的存储过程。所以 如果您使用的 MySQL Server 版本低于 5,请尝试升级到 MySQL Server 版本5或以上。

如果即使使用 MySQL 5 或更高版本也收到此错误 您使用的 JDBC 驱动程序可能不是 适合您正在使用的 MySQL 服务器版本。尝试下载MySQL 连接器/J 驱动器 例如(mysql-connector-java-5.1.6-bin.jar 或更高版本)

点击这里 http://dev.mysql.com/downloads/connector/j/下载MySQL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过代理使用 mySql 抛出异常 原因:java.sql.SQLException:不支持可调用语句。重新连接后 的相关文章

随机推荐