这是你SQL语句的问题,出现ORA-00904是数据库传过来的错误.你把你的SQL语句放到数据库里面查一下是一样的错,不是你代码的错误.应该是字段不存在或者字段值是字符类型的,你没有加上引号 ,根据你回复一楼的.应该是那个字段是int类型的.而你却给它字符类型的
很明显啊,你怎么能用'sys',sys是oracle默认dba账户的关键字,是不能用的。
你试试将数据库连接语句用try{}catch(){}包一下
数据库层面爆出的异常,没有碰到过。
贴出你的jdbc代码