so true

          心懷未來,開創未來!
          隨筆 - 160, 文章 - 0, 評論 - 40, 引用 - 0
          數據加載中……

          jdbc的一些事兒!

          數據庫分為兩類,一類是可以自己本地管理的,例如Access、FoxBase等;另一類是供PC機通過服務器訪問的數據庫,例如Oracle、MS SQL Server等大型數據庫。為了讓數據庫提供給用戶統一的GUI和API,產生了標準ODBC。

           

          JDBC是一個通用的底層的、支持基本SQL功能的Java API。它提供了兩部分與數據庫獨立的API,即JDBC API和JDBC Driver API。

           

          Java程序通過JDBC API訪問JDBC Driver Manager,JDBC Driver Manager再通過JDBC Driver API 訪問不同的JDBC驅動程序,從而實現對不同數據庫的訪問。說白了就是底層是數據庫,上層是用戶的訪問請求,中間層包括各個數據庫的各自的驅動程序、用戶調用的API函數,只不過這里的API有兩個子層,中間加入了一個JDBC Driver Manager來進行管理。整個鏈是這樣的:DB--〉DB Driver--〉JDBC Driver API--〉JDBC Driver Manager--〉JDBC API--〉用戶

           

          JDBC URL結構:

          jdbc:<子協議>:<子名稱>

          例如:

          jdbc:odbc:test

          Tips:

          (1)

          如果通過網絡來訪問數據庫,則將網絡地址的放在子名稱部分,格式為://hostname:port/sub protocol

          例如:

          jdbc:dbnet://ant:356/fred

          (2)

          對于odbc子協議,比較特殊,可以在子名稱后面接任意多個屬性值的特征。因此odbc子協議的完整語法為:

          jdbc:odbc:<數據源名稱>[;<屬性名>=<屬性值>;......]

          例如:

          jdbc:odbc:mydb;UID=bacoo;PWD=bacoo

          posted on 2007-12-20 23:48 so true 閱讀(202) 評論(0)  編輯  收藏 所屬分類: Java

          主站蜘蛛池模板: 巴里| 崇左市| 曲周县| 葫芦岛市| 本溪市| 定边县| 兴国县| 康马县| 利津县| 独山县| 土默特右旗| 丽水市| 泰宁县| 漳州市| 宿州市| 开封县| 桦甸市| 阜城县| 怀来县| 松桃| 弥渡县| 九龙县| 郸城县| 尼玛县| 大竹县| 黄石市| 吐鲁番市| 德令哈市| 常州市| 错那县| 河津市| 黄平县| 佛教| 台山市| 仁布县| 读书| 无为县| 江陵县| 英德市| 日喀则市| 文水县|