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

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

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

    隨筆 - 42  文章 - 71  trackbacks - 0
    <2009年2月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    好不容易配置好了DB2的環(huán)境,使用JDBC連接一下(Driver:com.ibm.db2.jcc.DB2Driver),發(fā)生錯誤:

    com.ibm.db2.jcc.b.DisconnectException: encoding not supported!!
        at com.ibm.db2.jcc.c.ab.b(ab.java:1618)
        at com.ibm.db2.jcc.c.bb.ac(bb.java:4443)
        at com.ibm.db2.jcc.c.bb.a(bb.java:4381)
        at com.ibm.db2.jcc.c.bb.c(bb.java:4303)
        at com.ibm.db2.jcc.c.bb.b(bb.java:4236)
        at com.ibm.db2.jcc.c.bb.a(bb.java:4214)
        at com.ibm.db2.jcc.c.bb.l(bb.java:372)
        at com.ibm.db2.jcc.c.bb.d(bb.java:144)
        at com.ibm.db2.jcc.c.b.Rb(b.java:1285)
        at com.ibm.db2.jcc.c.b.a(b.java:1177)
        at com.ibm.db2.jcc.c.b.m(b.java:945)
        at com.ibm.db2.jcc.c.b.a(b.java:702)
        at com.ibm.db2.jcc.c.b.<init>(b.java:305)
        at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:162)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at jade.Db2Lab.main(Db2Lab.java:16)

    環(huán)境描述:DB2 UDB V82, Windows XP SP2, Sun JDK 1.5

    根據(jù)IBM官方文檔(http://www-01.ibm.com/support/docview.wss?uid=swg21114928)上對這個問題的說明,是由于JDK在進行代碼頁轉換時,無法進行轉換導致的錯誤。我這里的數(shù)據(jù)庫代碼頁使用的是GBK的編碼,也是無法進行轉換的。

    參考其它網(wǎng)友的文章,有說用IBM的JRE運行可以避免這個問題。于是換用了IBM JRE 1.4.2來運行測試程序,果然是運行成功的。

    總結一下,2種解決方案:

    1. 使用IBM JRE運行應用。

    2. 使用UTF-8代碼頁創(chuàng)建數(shù)據(jù)庫。(已經(jīng)創(chuàng)建好的數(shù)據(jù)庫,是無法修改代碼頁參數(shù)的)。

     

    db2 => db2start
    DB20000I  DB2START 命令成功完成。
    db2 => drop database db2lab
    DB20000I  DROP DATABASE 命令成功完成。
    db2 => create database lab using codeset utf-8 territory CN
    DB20000I  CREATE DATABASE 命令成功完成。
    db2 => list database directory

    Technorati 標簽: ,,
    posted on 2009-01-21 16:23 YODA 閱讀(3918) 評論(4)  編輯  收藏

    FeedBack:
    # re: DB2學習2 - JDBC Type4 驅動連接DB2報&ldquo;encoding not supported!!&rdquo;錯誤 2009-02-11 11:55 Jane Wu

    還有第三種解決方法。在新的DRIVER應該已經(jīng)沒有這個問題了。

    1用較新版的
    db2jcc.jar db2jcc_license_cisuz.jar db2jcc_license_cu.jar
    2.保證 classpath里面沒有舊版的db2driver,特別是DB2和你的開發(fā)環(huán)境在同一個操作系統(tǒng)上時.
    注意:安裝過DB2之后,classpath會自動指向db2安裝目錄下的driver。


    --------剛解決完同樣問題,新鮮回復.  回復  更多評論
      
    # re: DB2學習2 - JDBC Type4 驅動連接DB2報&ldquo;encoding not supported!!&rdquo;錯誤[未登錄] 2009-02-11 13:00 YODA
    @Jane Wu
    非常感謝Jane!  回復  更多評論
      
    # re: DB2學習2 - JDBC Type4 驅動連接DB2報&ldquo;encoding not supported!!&rdquo;錯誤 2009-05-28 11:51 rechark
    謝謝  回復  更多評論
      
    # re: DB2學習2 - JDBC Type4 驅動連接DB2報&ldquo;encoding not supported!!&rdquo;錯誤 2011-12-13 13:51 wk
    @Jane Wu
    你好 ,Jane Wu,我的db2是8.2的,我用的jcc就是在這個db2下找的,到現(xiàn)在也連不上。我的QQ178147633,有些問題想問你一下,謝謝啊!  回復  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 免费国产不卡午夜福在线| 全免费a级毛片免费看无码| 亚洲亚洲人成综合网络| 五级黄18以上免费看| 亚洲精品美女久久久久99小说| 狼人大香伊蕉国产WWW亚洲| 日韩免费无砖专区2020狼| 色九月亚洲综合网| 亚洲国产精品一区二区第一页免| 青草青草视频2免费观看| 亚洲精品国产成人影院| 中文字幕永久免费| 久久精品国产96精品亚洲| 18禁美女黄网站色大片免费观看| 亚洲图片中文字幕| 免费毛片在线视频| 一区在线免费观看| 久久精品国产亚洲AV麻豆不卡| 0588影视手机免费看片| 亚洲狠狠成人综合网| 亚洲av无码天堂一区二区三区| 国产va免费观看| 久久久国产精品亚洲一区| 久久国内免费视频| 色天使色婷婷在线影院亚洲| 亚洲精品无码成人AAA片| 久久不见久久见免费视频7| 亚洲精品天堂在线观看| 亚洲AV伊人久久青青草原 | 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲理论精品午夜电影| 青青草国产免费久久久91| 国产免费播放一区二区| 亚洲美女视频网站| 四虎永久在线精品视频免费观看| 久久er国产精品免费观看8| 亚洲成人黄色网址| 亚洲精品亚洲人成在线观看下载| 久久久久久影院久久久久免费精品国产小说| 亚洲婷婷综合色高清在线| 国产偷窥女洗浴在线观看亚洲 |