excel数据导入mysql报Incorrect string value: '\xFEV' for column

问题:
java.sql.BatchUpdateException: Incorrect string value: '\xFEV' for column 'name' at row 1
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2020)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1451)

解决办法:

jdbc_url=jdbc:mysql://localhost:3306/pdb ?useUnicode=true&characterEncoding=UTF-8

就是java里面连接数据库时,指定字符集(编码集)和数据库的保持一致。

猜你喜欢

转载自dbaspider.iteye.com/blog/2246770