列宿乃施于上榮兮 日月才經于柍桭

          ………… 白駒過隙 歲月如斯 夢縈回繞 心靈之聲
          posts - 57, comments - 8, trackbacks - 0, articles - 41
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          通過客戶端數據源建立DB2的JDBC連接

          Posted on 2007-10-14 15:23 默認為零 閱讀(603) 評論(0)  編輯  收藏 所屬分類: 技術

            DB2的驅動程序在其所安裝盤符:\Program Files\IBM\SQLLIB\java\目錄下,db2java.zip文件,可以把它拷貝出來改后綴名為jar后放在需要安裝的目錄之中。

            其中包含兩個驅動:
            1.COM.ibm.db2.jdbc.app.DB2Driver
            這個驅動用來連本機的db2
            此時的URL為jdbc:db2:<databasename>
            2.COM.ibm.db2.jdbc.net.DB2Driver
            這個驅動用來連remote主機的db2
            此時的url 為jdbc:db2://<hostip>:<port>/<databasename>    
                   port 默認為6789

            JDBC初始化連接代碼:

                  InputStream is = JDBCConnection.class.getResourceAsStream("jdbc.properties");
                  Properties properties 
          = new Properties();
                  properties.load(is);
                  DriverManager.registerDriver(
          new DB2Driver());
                  Connection conn 
          = DriverManager.getConnection(properties.getProperty("url"), properties.getProperty("username"), properties.getProperty("password"));


            jdbc.properties可以配置:

                   username=db2admin
                   password
          =db2admin
                   url
          =jdbc:db2:TEST

           
            測試一下得到的連接對象,可以得到輸出:

                DB2Connection
                {
                    connectionHandle 
          = 1
                    SPConnected 
          = false
                    source 
          = TEST
                    user 
          = db2admin
                    conArgs 
          = 
                    closed 
          = false
                    describeCached 
          = false
                    describeParam 
          = true
                    isReadOnly 
          = false
                    autoClose 
          = false
                    LONGDATA compat 
          = false
                }

            此種jdbc連接方式需要在本地安裝db2客戶端并建立相關數據源,如果需要以完全程序的方式建立jdbc連接,可以使用jcc驅動,對應的驅動包是db2jcc.jar、db2jcc_license_cu.jar。

          主站蜘蛛池模板: 德州市| 新乡县| 邹城市| 黄龙县| 铅山县| 惠来县| 裕民县| 景东| 凌源市| 和龙市| 高唐县| 微山县| 扬中市| 萝北县| 凌源市| 广安市| 婺源县| 灵寿县| 保靖县| 沙河市| 蒙山县| 肥乡县| 永丰县| 中卫市| 乌拉特前旗| 太和县| 定安县| 彭水| 彩票| 红桥区| 双辽市| 上高县| 巨野县| 栖霞市| 大悟县| 仙居县| 深州市| 汉中市| 都江堰市| 元朗区| 安龙县|