jsp 查询oracle dual表的问题

lee2002818 2009-04-12 04:42:00
我写了一个类,里面要查询dual表,语句就是:select sequences1.nextval from dual,在eclips里执行方法通过了,直接在jsp里执行也能通过,但通过sevlet或者javabean去执行这个方法,都报:对象名'dual'无效,请问这是什么原因呢?
...全文
149 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjun15 2009-04-12
  • 打赏
  • 举报
回复
但愿楼主的sql语句都写正确了
palm_civet 2009-04-12
  • 打赏
  • 举报
回复
楼主你用的是不是oracle数据库,是的话看看你有没有拼写错误
great1681 2009-04-12
  • 打赏
  • 举报
回复
对象名'dual'无效:
dual是Oracle系统数据库中的一张虚拟表,
请楼主查看:
1. 检查当前登录用户使用的是哪个数据库,该库下有没有dual表;
2. 当前登录的用户是否具有DBA权限,因为只有这个身份登录的默认表空间才是系统表空间;
3. 如果是用户自己创建的这张表的话,还要加上用户名才能访问,例如:select * from username.dual.
Defonds 2009-04-12
  • 打赏
  • 举报
回复
没遇过,帮顶
lee2002818 2009-04-12
  • 打赏
  • 举报
回复
问题解决了,我这个类的数据库连接是用读取ini的方式,换成其他方式就解决了,但是不知道究竟为什么
lee2002818 2009-04-12
  • 打赏
  • 举报
回复
问题解决了,我这个类的数据库连接是用读取ini的方式,换成其他方式就解决了,但是不知道究竟为什么
natty_boy 2009-04-12
  • 打赏
  • 举报
回复
真有这么妖的问题啊,等LZ着到原因后告诉偶答案
lee2002818 2009-04-12
  • 打赏
  • 举报
回复
sql语句是没错的,从oracle的客户端执行语句没有问题,在eclips里测试写好的类也没有问题,在jsp中直接访问也没有问题,只有在调用javaBean和sevlet时提示这个错误,拼写肯定是没有问题的,权限也是dba的权限,表也是系统的dual表

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧