当然可以用参数传递数据表名!你最好把Sql语句打印出来调试,看看是不是多了引号之类的

解决方案 »

  1.   

    最有可能的就是你的shuju这个变量是一个"",或者条件不对总之好好调试一下
      

  2.   

    shuju不要转码吧!
    因为你表的名称不可能是汉字,name转码还有的可能
    你把这句select语句输出来,看能不能执行
      

  3.   

    不对,写错了,shuju如果是"",那么就会报SQLException的
      

  4.   

    你的NAME里的值不对,你确定你查询条件没问题吗?
      

  5.   

    1在执行SQL前要保证shuju不为空;
    2先打印SQL语句看有没问题
      

  6.   

    还是把SQL打出来 然后copy到数据库中执行一下,就知道是什么问题。