异常:java.sql.SQLException: 违反协议 一般是指JDBC驱动的错误。但是遇到这种情况的时候 第一步要做的是重启web容器,检查是否可以正常运行 。 如果不能正常运行再检查JDBC驱动包的问题是不是当前数据库对应的版本 更多的内容见: java.sql.SQLException: 违反协议异常的一种解释