第一:我这里有个文本框 对应的是一个表 里面有外键第二:比如说我在文本框里面输入duchuang这个字段,我想让他查询出来对应表中全部带有duchuang这个字段的值第三:当然不是select * from username where name like '%duchuang%' 这样写 这样写就固定了就是查找出来杜闯的字段我主要想取出这个文本框的值然后查询出来输入的东西和查询出来的东西要对应第四:理想的查询时 比如说我输入了“英雄”  然后跳转的页面就输出“英雄”有关的字段
                   比如说我输入“坏蛋”    然后跳转的页面就输出”坏蛋“有关的字段

解决方案 »

  1.   

    select * from username where name like '%duchuang%' or 其它字段1 like '%duchuang%'...
      

  2.   

    select * from username where name like '%duchuang%'  语法没有错,是模糊查询。
      

  3.   

    是不是你的数据库表中的数据只有一个“duchuang”那么就查出一条记录.
      

  4.   

     select * from username where name like '%duchuang%'  可能是你其它的地方出错了嘛!这名SQL语句没有错误
      

  5.   

    LZ你可以用动态查询,各个框架的动态查询网上都有例子。
    LZ谷歌下就知道了,呵呵
      

  6.   

    需要设置session对输入的数据进行获取 
      

  7.   

    select * from username where name like  ?
    stm.setString(1,"%"+name+"%"); 
      

  8.   

    你个是不是在一个页面的文本框里输入一段字符,然后提交到别一个页面,在那个页面上进行查询显示...好像还是在jsp的阶段.
    那就用jsp代码好了,
    比如你的文本框叫name,你把这个输入页面a.jsp要提交到另一个页面b.jsp显示查寻内容,表单提交:<form method="post" action="b.jsp"></form>
    b.jsp写:<% String name=request.getParameter("name"); //作为一个参数传到条件查寻方法里,导入类,可直接在jsp中调用方法%>
      

  9.   

    呵呵……sql语句是没有错误的,就看你在取文本框的值时是不是搞错了某个环节哦