日期:2014-05-18  浏览次数:20487 次

eclipse与mysql连接时,控制台不显示中文搜索结果!!!!帮忙
数据库是一个关于各种疾病的数据集,也不是很大,有4000多中疾病;假如我想查询'感冒'的时候,想找出所有包含关键字的选项,但是结果却显示不出来,
Java code
sql = "SELECT * FROM diseaseinfo where binary Name like '%感冒%' " ;
                
                    ResultSet rs = stmt.executeQuery(sql) ;
                String tt ;
                while(rs.next())
                {
                    tt = rs.getString(2) ;
                    System.out.println(tt) ;
                
                }

结果控制台什么也不显示,但是如果我这样写:
Java code
sql = "SELECT * FROM diseaseinfo where binary Name like '%s%' " ;
                
                    ResultSet rs = stmt.executeQuery(sql) ;
                String tt ;
                while(rs.next())
                {
                    tt = rs.getString(2) ;
                    System.out.println(tt) ;
                
                }

控制台却能将疾病数据集中所有包含S的全部显示出来。而且我在mysql中也都测试过,中英文都可以查询的,但是到eclipse与mysql连接后,select如果英文的可以显示,中文的就不显示。
[code=Java][/code]

------解决方案--------------------
建议去MYSQL版问.
------解决方案--------------------
探讨

引用:

建议去MYSQL版问.
我感觉不是mysql的问题吧,mysql测试都可以通过的,但是与eclipse连接就显示不出来