<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    積少成多

    垃圾堆

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      29 Posts :: 1 Stories :: 5 Comments :: 0 Trackbacks
    轉自    oracle.sql.CLOB clob =null;  
        stmt 
    = conn.createStatement();  
        rs 
    = stmt.executeQuery(sql);  
        
    if (rs.next()) {  
            System.out.println(rs.getClob(
    column).getClass());  
            clob 
    = (oracle.sql.CLOB) rs.getClob(column);  
            out 
    = new BufferedWriter(clob.getCharacterOutputStream());  
            
    in = new BufferedReader(new StringReader(data));  
        }
    這個代碼很奇怪,看試沒有一點問題,但是,項目跑起來后,代碼 
    clob = (oracle.sql.CLOB) rs.getClob(column); 
    都會拋出java.lang.ClassCastException: oracle.sql.CLOB異常(WEB容器使用的是TOMCAT5.5),先以為是類型轉換的問題, 
    System.out.println(rs.getClob(column).getClass()); 
    但打印出來的是oracle.sql.clob 
    后又以為是驅動的問題,把classes12.jar換成了ojdbc14.jar 
    可問題還沒有解決 

    解決的方法: 

    在網上狂找,終于找到一位高人寫的一篇高水平的文章(主要是把我的問題給解決了,哈) 

    是因為驅動包重復了,我理解為類重名,我使用的是tomcat數據源,哪么,$TOMCAT_HOME$\comm\lib目錄下需要oracle驅動包,是給tomcat創建jndi數據源時用的,而項目中也要有oracle驅動包,是給程序編譯用的,最后使用eclilpse的java build path進行外部引用,使用應用程序編譯通過,但也不會把ojdbc14.jar的驅動包引入到發布目錄,再試,果然解決了問題。

    posted on 2011-06-07 13:38 思無 閱讀(518) 評論(0)  編輯  收藏 所屬分類: WEBIssue
    主站蜘蛛池模板: 亚洲视频在线一区| 国产精品成人免费观看| 亚洲日韩国产AV无码无码精品| 在线观看av永久免费| 免费看无码自慰一区二区| 久久久久久久尹人综合网亚洲| 黄网址在线永久免费观看 | 成人爱做日本视频免费| 亚洲精品亚洲人成在线观看下载| 国产成人高清精品免费软件| 亚洲熟妇av一区二区三区| 亚洲乱码无人区卡1卡2卡3| 好爽…又高潮了毛片免费看| 亚洲丁香色婷婷综合欲色啪| 污视频网站免费观看| 国产成人免费高清激情视频| 亚洲视频一区调教| 57pao国产成永久免费视频| 久久久久亚洲av毛片大| WWW亚洲色大成网络.COM| 男女免费观看在线爽爽爽视频 | 国产午夜免费福利红片| 亚洲欧洲在线播放| 鲁丝片一区二区三区免费| 亚洲av无码国产精品色在线看不卡| 亚洲男人的天堂在线va拉文| 插鸡网站在线播放免费观看| 日本免费人成黄页在线观看视频| 亚洲第一中文字幕| 妞干网免费视频观看| 羞羞视频免费网站含羞草| 国产成人免费福利网站| 精品久久久久久国产免费了| 国产成人精品曰本亚洲79ren| 精品亚洲成AV人在线观看| 久久免费视频网站| 久久亚洲精品专区蓝色区| 亚洲一区二区三区免费视频| 亚洲一区二区影院| 日本免费网站观看| 久久精品视频免费|