当 SQL 出现此异常时
java.lang.IncompatibleClassChangeError: Found class com.mysql.jdbc.Statement, but interface was expected
你能解释一下吗?它是由于 mysql jar 更改为下一个版本而出现的吗?
最佳答案
在mysql-connecter-java-5.0中Statement是一个类。在 5.1 中,它是一个接口(interface)。
你写的代码不应该太在意。但是如果你针对新版本编译,然后针对旧版本运行,你就会遇到这个问题。
关于mysql - java.lang.IncompatibleClassChangeError : Found class com. mysql.jdbc.Statement,但接口(interface)是预期的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6027104/