kooyee ‘s blog

          開源軟件, 眾人努力的結(jié)晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          [jdbc] JDBC-ODBC Bridge

          Posted on 2007-07-23 23:35 kooyee 閱讀(423) 評論(0)  編輯  收藏 所屬分類: Database數(shù)據(jù)庫技術(shù)

          雖然官方網(wǎng)站建議最好使用Pure Java JDBC driver(commercial JDBC driver )即專用的JDBC driver。不大部分都不是免費的,所以我們這里用ODBC + Bridge的方法來實現(xiàn)對數(shù)據(jù)庫的操作

          The JDBC-ODBC Bridge是一種JDBC driver 把JDBC的操作轉(zhuǎn)換為ODBC的操作, 也就是說只要是ODBC支持的數(shù)據(jù)庫他就支持。只要安裝了Java 2 SDK, Standard Edition就能使用 JDBC-ODBC Bridge, 他包含在package sun.jdbc.odbc中。不需要對bridge進行任何配置,只要安裝好ODBC就行。


          使用篇

          Bridge建立connection以URL +odbc子協(xié)議的形式。 建立連接之前,在java.lang.System property 中加入jdbc.drivers=sun.jdbc.odbc.JdbcOdbcDriver,或者用Java class loader 加載:  

          Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

          加載后和其他的JDBC dirver一樣建立一個實例并且再JDBC driver manager中注冊。

          URL的形式:

           

              jdbc:odbc:<data-source-name>[;<attribute-name>=<attribute-value>]*
          

          For example:

              jdbc:odbc:sybase
              jdbc:odbc:mydb;UID=me;PWD=secret
              jdbc:odbc:ora123;Cachesize=300


          未完待續(xù)

          主站蜘蛛池模板: 牟定县| 汉中市| 米易县| 商洛市| 皮山县| 阜宁县| 溆浦县| 莎车县| 昌吉市| 克山县| 饶河县| 五河县| 罗源县| 林甸县| 桓仁| 临武县| 谷城县| 革吉县| 个旧市| 深水埗区| 庄浪县| 连平县| 福建省| 平谷区| 平武县| 桐城市| 布尔津县| 息烽县| 龙游县| 申扎县| 翼城县| 安化县| 巴里| 丰县| 江华| 霸州市| 长宁区| 项城市| 泸州市| 班戈县| 天峨县|