<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免费专区| 全部免费毛片在线| 精品亚洲成a人片在线观看少妇 | 亚洲人成色7777在线观看| 亚洲免费在线视频| 一级特级女人18毛片免费视频| 99人中文字幕亚洲区| 91久久亚洲国产成人精品性色 | 91嫩草亚洲精品| 久久久久亚洲精品无码系列| 日本免费人成网ww555在线| 亚洲综合精品香蕉久久网97| 亚洲成AV人片在线观看无| 国产一区二区免费在线| 69国产精品视频免费| 成全视成人免费观看在线看| 大地资源中文在线观看免费版| 亚洲国产精品无码久久久秋霞1| 久久久久亚洲精品影视| 亚洲欧洲日产国码www| 西西人体44rt高清亚洲| 亚洲最大中文字幕无码网站| 亚洲精品自产拍在线观看动漫| 亚洲福利在线播放| 国产免费人视频在线观看免费| 亚洲国产中文字幕在线观看 | 亚洲精品GV天堂无码男同| 日韩毛片免费一二三| 色窝窝亚洲AV网在线观看| 亚洲欧洲春色校园另类小说| 白白色免费在线视频| 黄页网址在线免费观看| 亚洲成a人无码亚洲成av无码| 在线观看免费黄网站| 国产精品极品美女自在线观看免费| 国产亚洲精品美女2020久久 | 亚洲精品宾馆在线精品酒店| 桃子视频在线观看高清免费视频| 国产精品嫩草影院免费| 免费一看一级毛片人| 亚洲色图古典武侠|