когда это исключение приходит для SQL
java.lang.IncompatibleClassChangeError: Found class com.mysql.jdbc.Statement, but interface was expected
Не могли бы вы объяснить? это происходит из-за изменений jar mysql в следующей версии?
В mysql-connecter-java-5.0 Statement это класс.в 5.1 это интерфейс.
Код, который вы пишете, не должен заботиться слишком сильно.Но если вы скомпилируете для новой версии, а затем для старой версии, у вас возникнет эта проблема.