Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.
从错误的提示信息中发现字符集设置出现问题
mysql连接数据库时报此错误:
//String url = “jdbc:mysql://localhost:3306/db_cjky” 如果使用这句就会报错。
//Unknown initial character set index ‘255’ received from server. Initial client character set can be forced via the ‘characterEncoding’ property.
String url = “jdbc:mysql://localhost:3306/db_cjky?useUnicode=true&characterEncoding=utf8”;//改成这句,就可以了
将数据库连接配置修改为(仍然报错):
最终解决方法:是因为XML无法解析特殊字符(&)
打开sqlMapconfig.xml,使用(& )代替(&)
最终可以运行结果: