当尝试将一批行插入现有表时,我正在获得下面的异常

ORA-00942: table or view does not exist

我可以确认该表存在于db中,我可以使用oracle将数据插入该表

sql开发人员但是当我尝试在java中使用preparedstatement插入行时,它的抛出表不存在错误.

请在下面找到堆栈跟踪的错误

java.sql.SQLException: ORA-00942: table or view does not exist

at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)

at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)

at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)

at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1889)

at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)

at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)

at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)

at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout>>(OracleStatement.java:2709)

at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)

at quotecopy.DbConnection.insertIntoDestinationDb(DbConnection.java:591)

at quotecopy.QuoteCopier.main(QuoteCopier.java:72)

有人可以建议这个错误的原因吗?

更新:问题解决

我的数据库连接属性或我的表或视图名称没有问题.问题的解决是非常奇怪的.我正在尝试插入的列之一是Clob类型.由于我以前在oracle db中处理clob数据时遇到了很多麻烦,所以尝试用一个临时的字符串setter替换clob setter,并且在执行任何问题的同一个代码,并且所有的行被正确插入!

ie. peparedstatement.setClob(columnIndex, clob)

被替换了

peparedstatement.setString(columnIndex, “String”)

为什么错误表或视图确实存在错误是插入clob数据错误.有人可以解释一下吗

非常感谢您的回答和意见.

java oracle 视图不存在_java – 获取异常ORA-00942:表或视图不存在 – 插入现有表时...相关推荐

  1. java查询blob字段出错_java获取oracle数据库blob图片字节流显示到jsp页面出错bogus marker length...

    最近在做项目时需要从oracle读取blob图片列表,显示到jsp页面上.使用以下代码实现,大部分图片显示正常,但是有些图片执行BufferedImagebis = ImageIO.read(is); ...

  2. java取字符串首字母_java 获取中文字符的首字母

    原理: GB2312编码中的中文是按照拼音排序的 注意: 一些生僻的字无法获得正确的首字母,原因是这些字都是后加入的. import java.io.UnsupportedEncodingExcept ...

  3. java 一周前日期_java获取当前时间前一周、前一月、前一年的时间

    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calend ...

  4. java生成随机数的方法_Java获取随机数的3种方法

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...

  5. java取路径含中文_java获取项目路径中文乱码

    以下内容转自:http://blog.csdn.net/dream_broken/article/details/31762807# 项目的文件名称推荐都是英文名称,但是有时不可避免使用了中文,获取项 ...

  6. java 服务器所在盘符_JAVA获取文件本身所在的磁盘位置 | 学步园

    我们在做java开发(纯java程序,或者java web开发)时,经常会遇到需要读取配置文件的需求,如果我们将文件所在位置的信息直接写到程序中,例如:E:\workspace\JavaGUI\bin ...

  7. java中的字段是_Java – 获取类中特定数据类型的字段

    原文链接作者:mkyong 译者:王乐(2270134103@qq.com) 一些Java反射API的例子. 1.显示所有字段和数据类型 使用反射遍历一个类声明的所有字段. CompanyA.java ...

  8. java取网页源码_Java获取任意http网页源代码的方法

    本文实例讲述了JAVA获取任意http网页源代码.分享给大家供大家参考,具体如下: JAVA获取任意http网页源代码可实现如下功能: 1. 获取任意http网页的代码 2. 获取任意http网页去掉 ...

  9. java 优酷视频缩略图_java获取优酷等视频缩略图

    类型:Android平台大小:6.8M语言:中文 评分:7.2 标签: 立即下载 想获取优酷等视频缩略图,在网上没有找到满意的资料,参考了huangdijia的PHP版工具一些思路,写了下面的JAVA ...

最新文章

  1. 爬虫实战--爬取1000位小姐姐照片,刷新你三观颜值!
  2. noclobber属性
  3. 前端学习(482):html之b/s和c/s
  4. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...
  5. java的equals方法_Java Vector equals()方法与示例
  6. mysql 游戏背包_用sql实现背包问题
  7. 斯坦福大学深度学习公开课cs231n学习笔记(9)softmax分类和神经网络分类代码实现
  8. YDOOK:STM32: 最新版选型手册下载 2021
  9. csv 计算机系统化验证,计算机化系统CSV验证问答.doc
  10. 夺命故障!炸出了投资人!
  11. 如何解决“被调用的对象已与其客户端断开连接“
  12. 教你利用VMM虚拟机安装LEDE旁路由实现软路由超强功能的方法教程
  13. Tomcat执行startup.bat出现闪退的可能原因
  14. Matlab数字图像处理——图像文件的读取
  15. vue-seamless-scroll公告组件的使用
  16. Java工程师找工作都有什么要求?
  17. hdu1540 Tunnel Warfare
  18. mysql逻辑结构博客_mysql梳理2
  19. C++中拷贝构造函数与赋值构造函数详解
  20. Dozer-Mapping

热门文章

  1. 2022年 预训练的下一步是什么?
  2. php 中c函数重载,php函数重载的替代方法--伪重载详解
  3. 学完java后学python_大火的python开发学好后能找到工作吗
  4. 实战java虚拟机 百度云_《实战JAVA虚拟机 JVM故障诊断与性能优化》pdf百度云下载...
  5. springmvc整合dubbo
  6. Redis info信息(转载)
  7. python中依次输出字符_Python如何输出某关键字符并输出完整字符串
  8. set在python中的用法_python中set的用法:详细源码示例
  9. FTP:226 transfer done but failed to open directory
  10. requests请求报字符编码异常信息