猿问

DbUtils 的 QueryRunner 查询的sql语句带中文,查不到结果!!

rt

QueryRunner runner = new QueryRunner(JDBCUtils.getDataSource());
runner.query(sql, new BeanListHandler<>(CityBean.class));

sql语句带中文.用原生的Connection 对象链接数据库时设置编码就没问题.
String url = "jdbc:mysql://localhost:3306/abc?useSSL=true&characterEncoding=utf8";
Connection conn = DriverManager.getConnection(url,"root","abc");

慕尼黑8549860
浏览 778回答 1
1回答

BIG阳

把数据库的服务语言修改成utf8.网上教程很多.注意权限.权限不对配置文件不生效
随时随地看视频慕课网APP

相关分类

Java
我要回答