第一:检查一下你用程序构成的sql语句是否能执行;
第二:如果能执行,是否能返回结果集;
第三:如果有结果集,可以打印出来检查一下。

解决方案 »

  1.   

    String t133="SELECT * FROM wq WHERE id = "+t1;
      

  2.   

    先去sqlplus里,
    运行你的sql语句,
    如果sql语句对了,
    再检查你的java代码!
      

  3.   

    String t133="SELECT * FROM wq WHERE id = '"+t1+"'";
      

  4.   

    这条语句有问题 SELECT * FROM wq WHERE id = '"+t1+"' 你试一试明确写出来SELECT 1,2,3 FROM wq WHERE id = '"+t1+"',其中1,2,3是你要获取的对象.我也遇到类似的问题,是这样解决的.
      

  5.   

    sql is not wrong.
    maybe you should use ltrim(rtrim(tl)) to trim the space? Do not use trim(), 
    sometime it may lead to error.
      

  6.   

    String t133="SELECT * FROM wq WHERE id = '"+t1+"'";是不是你的T1没有取得到值呢?
    将这条SQL语句OUT出来在SQLPLUS里面试试如果能返回结果集就一定能取到值.