大家好我有这个问题。我启动我的应用程序然后当它运行时我关闭了mysql服务,当然我开始得到java.sql.SQLException: Callable statements not supported
。启动回mySql服务后一切正常,一切恢复正常。问题是当我在DataBase和我的应用程序之间使用代理并在启动mySql服务后完全相同时我仍然得到异常。我知道代理工作正常,因为我检查了telnet到DB并在两种情况下都重新启动了应用程序精细。所以问题是什么可能导致这个例外,谢谢。
P.S: 可能值得一提的是我的App是基于Spring的Java应用程序
答案 0 :(得分:1)
MySQL不支持MySQL版本5以下的存储过程。所以 如果您使用的是5以下的MySQL服务器,请尝试升级到MySQL服务器 版本5或以上。
如果您在使用MySQL 5或更高版本时收到此错误 您正在使用的JDBC驱动程序可能不是 适合您正在使用的MySQL服务器版本。尝试下载MySQL Connector / J Driver,例如(mysql-connector-java-5.1.6-bin.jar或更高版本)
click here下载MySQL。