注:我在Jbuilder6中写的代码。

解决方案 »

  1.   

    "select * form member where nickname= '"+NickName+"'"
      

  2.   

    zhu_liping(zz)说的很对你可以out.println(NickName)或者System.out.println(NickName)来看看sql语句是否正确
      

  3.   

    "select * from member where nickname like '%"+NickName+"%'"
      

  4.   

    如果Nickname是字符型,=的情况应该这样写
    "select * from member where nickname like '" + NickName + "'"关于乱码的问题,试试下面的函数转化一下://中文编码的转换
       public String toGb(String uniStr){
        String gbStr = "";
        if(uniStr == null){
          uniStr = "";
        }
        try{
         byte[] tempByte = uniStr.getBytes("ISO8859_1");
         gbStr = new String(tempByte,"GB2312");
        }catch(UnsupportedEncodingException uef){
       }
        return gbStr;
      }