将L=rs.getInt("LAYER");
改为L=rs.getObject("LAYER");
试试!!!

解决方案 »

  1.   

    Unknown Source,是不是配置文件里的问题
    "select LAYER from \"TEST\".\"TEST\" where ID='"+id+"'";改成
    "select LAYER from TEST where ID='"+id+"'";看看
      

  2.   

    .........
    object L              //没有这个对象
    L=rs.getObject("LAYER");
    ...........
    ==============
    String id="tesdID";
    "select LAYER from \"TEST\".\"TEST\" where ID='"+id+"'";
    这句没有错:
    输出来为:
    select LAYER from "TEST"."TEST" where ID='tesdID';
    在SQLPlus worksheet中能够得到正确结果。
      

  3.   


    String L=rs.getString("LAYER");
    可以得到字符输出。