select 1 
from all_users
where USERNAME='abc'根据返回值来判断

解决方案 »

  1.   

    楼上SQL语句中all_users是否是Oracle中的一个数据库对象;另外如何验证其密码是否正确?谢谢!
      

  2.   

    oracle中的用户密码是加密了的,你看不到具体的密码的值的.比如:95A911768F869A7E98F7E43B8B6178A9D72AEB47E4301C387DF0473C36AFC56D
      

  3.   

    如果  select count(*) from dba_users where  USERNAME='abc'
    如果用户存在,就判断CONNECT 的时候  SQLCA.SQLCODE的返回值
      

  4.   

    有没有这样的SQL语句:Select * From all_users where password='abc'?
      

  5.   

    没有,除非你知道oracle加密密码的包