Posted on 2007-07-23 23:35
kooyee 閱讀(421)
評論(0) 編輯 收藏 所屬分類:
Database數據庫技術
雖然官方網站建議最好使用Pure Java JDBC driver(commercial JDBC driver )即專用的JDBC driver。不大部分都不是免費的,所以我們這里用ODBC + Bridge的方法來實現對數據庫的操作
The JDBC-ODBC Bridge是一種JDBC driver 把JDBC的操作轉換為ODBC的操作, 也就是說只要是ODBC支持的數據庫他就支持。只要安裝了Java 2 SDK, Standard Edition就能使用 JDBC-ODBC Bridge, 他包含在package sun.jdbc.odbc
中。不需要對bridge進行任何配置,只要安裝好ODBC就行。
使用篇
Bridge建立connection以URL +odbc子協議的形式。 建立連接之前,在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
未完待續