用like %xy%  语句会搜索出 不还有xy的记录

解决方案 »

  1.   

    这是中英文转换问题,具体该怎么解决我不清楚,我昨晚也碰到过
    like '%何%'
    结果将"何" 与"宋"都查出来了
      

  2.   

    useUnicode=true&characterEncoding=8859_1
    加到url后了吗?
      

  3.   

    yun15291li(秋飞意) 你说的是什么意思呀?请教
      

  4.   

    我终于明白了  谢谢你的提醒
    //******************************************
    原来我用 String myuser="root";
      String mypasswd="rootadmin--";
      String sDBDriver="org.gjt.mm.mysql.Driver";
      String sConnStr="jdbc:mysql://localhost:3306/kfq";
    。。
        try {conn = DriverManager.getConnection(sConnStr,myuser,mypasswd);
             }catch(SQLException e){
                  e.printStackTrace();
          }
    。连接数据库//********************************************现在改为
     String sDBDriver="org.gjt.mm.mysql.Driver";
      
      String URL="jdbc:mysql://localhost:3306/kfq?user=root&password=root&useUnicode=true&characterEncoding=8859_1";  
    ....
    try {conn = DriverManager.getConnection(URL);
           }catch(SQLException e){
                  e.printStackTrace();
        }
    ....
    就不出错了