不用加单引号的
要看你的出错信息
你说是else子句里出错
那说明setString时没错啊
你看看是不是因为数据类型不对引起的?

解决方案 »

  1.   

    如果没有出错就可能的确是Oracle里面没有这条记录啦,你要注意大小写是否一致,或者是否没有提交事务
      

  2.   

    TO米:但是SELECT语句换做where operatorName='"+operatorName+"'就可以了呀,就有查询结果!
      

  3.   

    那你看看是不是你的驱动程序与Oracle服务器上面的不一致,应该是不会存在此问题的
      

  4.   

    Oracle的驱动程序就是从Oracle的安装目录下COPY过来的,应该不会有什么问题.不过也有不少人谈到,可能是JDBC的驱动程序有什么问题!