oracle的驱动包BLOB类找不到的问题
来源:互联网 发布:云计算的定义和特点 编辑:程序博客网 时间:2024/05/17 04:56
近期对系统做了一些改造,其中使用了BLOB这个字段,从ResultSet中取出强转成oracle自己的BLOB时报了ClassNotFound异常,后来调试了很久,把本地开发引用和Tomcat下的common/lib下都放了同样的ojdbc6.jar还是不行
现象就是同样都是BLOB类,类的全名都一模一样,但就是不能强转
最后没办法,到源码里面把两个BLOB的classloader打印了出来,果然,一个是APPLoader,一个是什么SystemLoader,从ResultSet中获取的是APP加载的BLOB,而强转后的BLOB是System加载的BLOB,原来它们的类加载器不一致
解决办法就是把本地开发引用的ojdbc6.jar删掉即可,为什么不删tomcat下的呢?这是因为web系统采用了JNDI方式链接数据源,依赖了Tomcat的数据源实现,所以必须在tomcat下放一个驱动包
0 0
- oracle的驱动包BLOB类找不到的问题
- ASP里连接ORACLE找不到驱动的问题
- oracle驱动找不到问题
- HTTPClient找不到包的问题
- oracle中读写blob字段的问题
- oracle clob 和blob问题的解决
- 找不到oracle oledb 驱动的解决方法
- oracle的驱动包位置
- 解决maven加载不了oracle jdbc驱动包的问题
- 关于eclipse下web应用连接mysql数据库出现找不到驱动包的问题
- oracle blob的写入
- ireport 连接数据库找不到驱动的问题
- 关于java ssh找不到驱动的问题
- hibernate找不到mysql驱动的问题
- 一个maven找不到依赖包的问题
- NHibernate的Blob问题
- WebService CXF 问题找不到类 (不晓得到底是不是包的问题,是哪个包)
- weblogic的oracle的驱动包解释
- C++之STL(十一):容器适配器(stack、 queue 、priority_queue)源码浅析与使用示例
- Cocoa2d-X 向服务器中写入数据实例
- 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
- vc中播放mp3文件的方法小结
- 《QUML:量化需求分析与建模》节选之四:一个量化管理项目的一生(3)
- oracle的驱动包BLOB类找不到的问题
- 使用程序安装APK的方法
- 纹理映射 (texture mapping)
- ZendFramework2开发-网站用户的密码加密和身份鉴定
- UCHome二次开发 模板语法使用调用范例
- 技术标准不重要?智能插座也讲究技术标准
- Swift更新至1.0版本
- hibernate笔记
- 《QUML:量化需求分析与建模》节选之五:一个量化管理项目的一生(4)