进行模糊查询时,sql语句没有错误,但是却得不到数据,打印rs.next()显示的是false。 原因是因为与数据库对接时存在编码不一致的问题,在你配置的url后加上useUnicode=true&characterEncoding=UTF-8这个就OK了。 例:url="jdbc:mysql://localhost/info?useUnicode=true&characterEncoding=UTF-8";