Java 从excel工作表插入mysql的数据不会显示在JSP上
我已经上传了ExcelSheetDataOffice2007版本,并正确插入MYSQL。当我在JSP页面上获取它时,它不会显示,并且我没有得到任何错误。同时正确显示上传excel表前的数据。当我从Excel工作表中删除这些数据时,它又正常了Java 从excel工作表插入mysql的数据不会显示在JSP上,java,mysql,Java,Mysql,我已经上传了ExcelSheetDataOffice2007版本,并正确插入MYSQL。当我在JSP页面上获取它时,它不会显示,并且我没有得到任何错误。同时正确显示上传excel表前的数据。当我从Excel工作表中删除这些数据时,它又正常了 如何克服这个问题?可能是通过Excel在MySQL中输入了错误编码的文本。然后,如果字节序列非法,Java将抛出异常。如果Java需要UTF-8,或者数据库字段包含带有UTF-16字节对的Excel,则可能出现这种情况。要诊断此问题,请上载纯ASCII格式的
如何克服这个问题?可能是通过Excel在MySQL中输入了错误编码的文本。然后,如果字节序列非法,Java将抛出异常。如果Java需要UTF-8,或者数据库字段包含带有UTF-16字节对的Excel,则可能出现这种情况。要诊断此问题,请上载纯ASCII格式的Excel。如果你看到了,UTF-8是有罪的
要进行修复,请确保数据库/表/字段为UTF-8。请提供一些代码示例。您能否在获取之前检查您是否已提交您的事务。