这是函数,不能这么调的.
select isUserExist('用户名') from tablename;然后在jdbc里像调普通的sql语句来执行这上面这段sql

解决方案 »

  1.   

    proc=con.prepareCall("{? = call isuserexist(?)}");
    这种是调用存储过程的方法
      

  2.   

    谢谢两位,但问题应该不是你们说的那样,首先我在function里已经指定了表名:tetdmis.aqx_用户信息
    该function要么返回1,要么返回0,这个已经调试通过
    函数也可以这样调用的,第一个问号表示返回值。
    一般的oracle书里都讲得有关于function的使用
    我的问题搞定了,出在连接上,密码不对。但奇怪的是异常没捕捉到,