String name = request.getParameter("name");
rs=stat.executeQuery("SELECT * FROM info WHERE b_xingming='"+name+"'");
这句话我实在不知道错在哪里,希望各位大大帮忙看看~~~

解决方案 »

  1.   

    name得到的是什么值,如果是null的话,运行第二句程序应该会报错的
      

  2.   

    错误原因分析。
    1.看是否正确导包
    2.把那个sql语句在打印出来,一看就清楚了
    3.没有定义变量
      

  3.   

    LZ应该把报的异常信息贴上来,这样子怎么让我们帮你分析?顶多只能猜测你的name值没有得到,是个null
      

  4.   

    看代码,这个不是SQL语句有错
    所以应该是导包不对。
      

  5.   

    把错误打印下吧! 不一定是SQL语句的问题 
      

  6.   

    首先要判断request.getParameter("name")得到的值是否为空(即null)
    代码如下:
    String name = "";
    if(request.getParameter("name")!=null){
      name = request.getParameter("name"); 
      rs=stat.executeQuery("SELECT * FROM info WHERE b_xingming='"+name+"'"); 
    }
    这样应该不会在这里报错了
      

  7.   

    1.name   为null    
    2.包