oracle 在 jsp中的问题

gqlao 2003-09-15 01:33:04
我在sql*plus里输入select * from "SHENY"."MagaTbl";(SHENY是建MagaTbl时所用的用户)可以显示MagaTbl表的记录,但是在jsp里打:
rs = stmt.executeQuery("select * from \"SHENY\".\"MagaTbl\"");
却告诉我表名错误,这是为什么啊?
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nicholaz 2003-09-15
  • 打赏
  • 举报
回复
是这样,

String sql = "select * from 'SHENY'.'MagaTbl'";
rs = stmt.executeQuery(sql);
nicholaz 2003-09-15
  • 打赏
  • 举报
回复
你要加的话要写成这样!
String sql = "select * from '" + "'SHENY'"+ "." + "'MagaTbl'";
rs = stmt.executeQuery(sql);
gqlao 2003-09-15
  • 打赏
  • 举报
回复
这个表的情况是这样的:它的表空间是users,方案是sheny,然后我用sheny这个用户登入sql*plus,打“selece * from "SHENY"."MagaTbl";是可以列出记录的,但在jsp里用就不行。还有我按照楼上几位所说的不加引号也试过,就是写成select * from sheny.magatbl或select * from magatbl也还是不行。不过这个表是我从sql server2000里导进来的,不知是不是这个原因导致jsp里不能正常显示记录呢?
nicholaz 2003-09-15
  • 打赏
  • 举报
回复
不要加引号
gqlao 2003-09-15
  • 打赏
  • 举报
回复
少了哪个引号?能给个正确的例子吗?
jiezhi 2003-09-15
  • 打赏
  • 举报
回复
引號少了。

17,377

社区成员

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

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