你的语句可能编译都通不过的。
     if(rs.next()){
       System.out.println("get one ");      
     else System.out.println("none");
这里if后的 " { " 没有对应的 " } "
可以把它去掉.

解决方案 »

  1.   

    楼上的心好细啊。是不是mm啊?hoho ~~~~~~楼主,问题可能就是在这里。
      

  2.   

    现写成
    “select lpwd from led_log where lid ='1'”
    再试试
      

  3.   

    那就把查询的一部分删除,先确认是不是连上了,然后把中间生成的sql语句放到oracle中sql/plus中验证正确性,一般这两点排除了,应该没问题了。
      

  4.   

    试试把 if(rs.next()) 改成 if(rs!=null&&rs.next())
    如果还有问题,那就看看你的 SQL 语句是否正确。
      

  5.   

    首先检查SQL语句的正确性,我用的是SQL Server是这样的
    ps = con.createStatement();
    要不换换这个试试