急救:JSP连接mysql数据库乱码问题
通过代码访问数据库,提取数据库中信息正常,但是当我的查询语句中含有中文时,无论查询任何数据,得到的结果都是空。
也就是说:
在SQLYOG中数据显示正常,同样的查询语句,在SQLYOG中可以查询到结果,但是通过JAVA代码查询到的结果是空(我确定查询语句的代码觉得没有问题,因为不查询中文内容可以使用)。
另外,在通过 运行-->CMD-->mysql -uroot -p123 进入mysql后,执行中文查询语句时需要设置
SET CHARACTER SET gbk ;
SET NAMES 'gbk' ;
才可以正常查询,否则会报错。
请问在jsp程序中如何设置才可以正常的查询数据库???