乱码肯定是编码和解码方式不一致产生的! 1: 在mysql 中输入 status 可看到db 编码是什么 可选utf-8 or gbk 2: 连接时jdbc:mysql://server:port/dbName?characterEncoding=gbk"; 连接时写上字符编码 这两步没有问题的话基本上就不会有问题!