Java.sql.SQLException: ORA-00942: 表或视图不存在
发表于|更新于|Java
|浏览量:
今天试着学习一下oracle数据库,但是就在连接数据库时,出现这个错误,网上找了很多资料都没有解决掉,自己去google一下,很幸运知道哪错了,也是初学者经常忽略的地方,与大家分享一下。
问题:java.sql.SQLException: ORA-00942: 表或视图不存在,jar包都有,大小写都没有问题(oracle对大小写很敏感!)。
问题原因:我们在安装好数据库后 会用sysDBA 连接数据库(即:connect as sysdba)并且在sysdba 模式下创建表空间用户和授权这样就会造成普通的用户访问不到表这是因为连接模式的问题。
解决办法: 就是用 normal 模式(正常模式) 来接数据库。
好了问题解决了,是不是觉得很简单,但这也是经常忽略的。
文章作者: Dragon_SZ
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dragon_SZ!
相关推荐
2015-05-06
PHP的魔术方法
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload 1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此方法__set( $property, $value ) 给一个未定义的属性赋值时调用这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性) 2、__isset、__unset __isset( $property ) 当在一个未定义的属性上调用isset()函数时调用此方法__unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法与__get方法和__set方法相同,这里的没有声明包括当使用对象调用时,访问控制为protec...
2015-04-29
问题 :You can't specify target table 'A' for update in FROM clause
今天在处理一个表的数据时,想直接把某个人对应的数据,对应到另一个人上去,思想很简单,就是把第一个人的对应的ID查出来,然后再用更新语句将所有ID在这里边的做一个更新操作,思路很清晰,操作很简单。好的,代码写好了直接操作数据库, 1UPDATE house h SET h.Fuser_id = 79063 WHERE h.Fid IN (SELECT Fid from house WHERE Fuser_id = 79056 AND Fdistrict1 = '' AND Fis_process = 0);但是在具体操作的过程中,问题出现了,问题是You can’t specify target table ‘A’ for update in FROM clause,问题出在哪了,一查资料原因是在更新这个表和数据时又查询了它,而查询的数据又做了更新的条件。解决方案呢就是先将查出的表作为一个第三方表,然后查询第三方表实现隔离操作。 1UPDATE house h SET h.Fuser_id = 79063 WHERE h.Fid IN (SELECT temp....
2013-08-27
J2ME时间显示
这是一个j2me的时间显示的例子。一个获取时间并且按秒计时的时间显示类,在j2me中创建对象并且创建一个线程让时间占用这个线程进行。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178...
2013-09-04
关于PHP对初学者学习的几点建议
鉴于自己学习PHP,想跟大家分享一下自己的经验,希望能够帮助你走出学习的迷茫的阶段,开始新的征程。首先,以前学习PHP时是按照一本书学习下来,书上说的什么自己就学什么,就是先学习书上的理论知识,先将理论知识学到位之后,对一种语言或者一种技术有个大概的了解,虽然知识了解,但是这一步是很重要的,这就好比对一个人的了解,当你想认识一个人时,首先是一个大体的整体的印象。 其次,当你大体认识这种技术时,接下来就是慢慢的了解它。慢慢了解时就要一点一点的深入。自己按照书上的例子,一点一点自己敲代码,其实在这其中你会有迷茫困惑,但是当你看到自己写的密密麻麻的英文字母能够通过浏览器很好的展现出来时,你会很有满足感和幸福感,这就是我当时继续学下去的动力。学习的过程中不要仅仅局限与书本上的知识,要举一反三,试着将一些自己的想法加进去,这样慢慢的就培养了你自己的兴趣和创新能力。系统的将知识学习下来,不要想学那一点就学哪一点,其实书本的内容安排顺序是不无道理的。 再者也是最重要的一点就是付诸于实践,要尽自己的最大努力参加项目的开发,这是你提升自己最佳的时机,当你做项目时,才能正真的认识到书本上的知识是那么...
2013-10-17
Mongodb的基本操作
#存储嵌套的对象 1db.mydb.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]}) #存储数组对象 1db.mydb.save({'Uid':'yushunzhi@sohu.com','Al':['test-1@sohu.com','test-2@sohu.com']}) #根据query条件修改,如果不存在则插入,允许修改多条记录 1db.mydb.update({'yy':5},{'$set':{'xx':2}},upsert=true,mul...
2014-04-22
Session Error(DWR)
DWR的Session Error问题,前台页面跳出session error的对话框而控制台则输出:2014-2-23 11:58:53 org.directwebremoting.util.CommonsLoggingOutput error。 严重: A request has been denied as a potential CSRF attack的错误信息.请求被拒绝因为可能存在csrf(cross-site request forgeries,跨站请求伪造)攻击.也就是说页面URL可能被跨站了的服务所调用。 在web.xml配置文件中dwr的配置加入corssDomainSessionSecurity这个配置选项,这个参数是在dwr版本2.0才有的.默认值为true,也就是禁止其他域发送请求。 corssDomainSessionSecurity:设置成false能够从其他域进行请求.注意这样做会在安全性上有一些冒险。 参考网址:[http://my.oschina.net/u/566829/blog/81935](http://my.oschina.net/u/...
公告
This is my Blog