我有一SQL如下:select distinct s.standclass,l.libname FROM standard s,liblstinfo l WHERE s.standclass=l.libtable AND s.standclass like '%%' AND l.libclass like '%行业标准电子阅览室%',我在PL/SQL里执行的时候没有任何问题,但是当我在程序中stmt = conn.createStatement();rs = stmt.executeQuery(sql);执行到这里的时候却过不去,这会是什么原因?我数据库连接正常。

解决方案 »

  1.   

    >>s.standclass like '%%'这个是什么意思?执行不过去错误提示呢?
      

  2.   

    呵呵,能否把
    rs = stmt.executeQuery(sql);
    中的sql用System.out.print在控制台打印出来的值贴出来?
      

  3.   

    SQL是正常的,在ECLIPSE下执行到rs = stmt.executeQuery(sql);这里的时候就过不去,没有错误提示,数据库连接也是正常的,我用别的很多查询的时候都是没有问题的
      

  4.   

    打印出来的SQL放到PL/SQL里面也是没有问题的