Java Web 链接MySQL Unknown character set index for field '255' received from server.

使用MyEclipse创建Java web项目链接MySQL出现 Unknown character set index for field '255' received from server. 编码的错you误,

Java Web 链接MySQL Unknown character set index for field '255' received from server.

有的同学可能错误不上图  是这样的:

Java Web 链接MySQL Unknown character set index for field '255' received from server.

其实都一样,第一张图是我用try catch 捕捉错误的。

 

主要原因是 jar版本的问题,第一次我是使用的是 mysql-connector-java-5.0.3-bin  在学校机房能用  回到宿舍就不能用了 出现 从服务器收到的字段“255”的未知字符集索引 的错误。在百度了很多方法  运行下来都不能解决。主要原因不是方法不正确,原因现在我尚不知,我主要分享一下为什么我最后解决了,希望和我碰到相同问题的同学能快速解决。

解决方法:下载 mysql-connector-java-5.1.46  将  mysql-connector-java-5.1.46-bin.jar  这个 项目的webRoot->web-inf->lib下边。Java Web 链接MySQL Unknown character set index for field '255' received from server.

mysql-connector-java-5.1.46 下载链接:链接: https://pan.baidu.com/s/1YV7Z6SrD3buaeww6eDkoLA 提取码: exrg 

将jar 粘贴到 lib 文件夹下后  重新部署项目  在TomCat里边将原来的项目 移除 重新部署一次,运行。

如果还是不能运行

重新创建一个项目  在新建项目的lib文件夹下 粘贴 mysql-connector-java-5.1.46-bin.jar   再把原来的jsp文件粘过来,重新部署该新建项目,运行就能行出来了。Java Web 链接MySQL Unknown character set index for field '255' received from server.