JDBC01之基礎(未完存稿)

           

          JDBCJava Database Connectivity)是java訪問數據庫的基石,其它技術(如第三方O/R工具Hibernate,ibatis等)都是對JDBC的封裝。是Java數據庫連接的一個標準,是進行數據庫連接的抽象層,由Java編寫的一組類和接口組成,其接口的實現由各個數據庫廠商來完成。

          JDBC分類:

          JDBC-ODBC橋,通過JDBC-ODBC的調用方法調用事先已在使用者計算機上安裝好的ODBCOpen Database Connectivity 微軟公司開放服務結構中有關數據庫的一個組成部分)驅動。

          部分本地API部分Java的驅動程序,類似以上。

          JDBC網絡純Java驅動程序,這類型的驅動程序最大的好處是省去了在使用者計算機上安裝任何驅動程序的麻煩,只需在服務器端安裝好middleware,而middleware會負責所有存取數據庫時必要的轉換。

          本地協議的純 Java 驅動程序,:這類型的驅動程序是最成熟的JDBC驅動程序,不但無需在使用者計算機上安裝任何額外的驅動程序,也不需在服務器端安裝任何的中介程序(middleware),所有存取數據庫的操作,都直接由驅動程序來完成。

          JDBC API

          DriverManager

          Connection

          Connection

          Connection

          Statement

          PreparedStatement

          CallableStatement

          ResultSet

          ResultSet

          ResultSet

          Java.sql.Driver接口是所有JDBC驅動程序要實現的,不同的數據庫廠商提供不同的實現。然后再程序中由java.sql.DriverManager(驅動程序管理器類)來調用這些實現。

          首先加載驅動,通過調用Class類的forName()靜態方法,向其傳遞要加載的JDBC驅動的類名來完成。而注冊驅動,Driver 接口的驅動程序類都包含了靜態代碼塊,在這個靜態代碼塊中,會調用 DriverManager.registerDriver() 方法來注冊自身的一個實例。

          然后建立連接

          posted on 2009-11-11 17:21 swedenborg 閱讀(116) 評論(0)  編輯  收藏


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


          網站導航:
           
          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 抚宁县| 马鞍山市| 庆元县| 思茅市| 钟祥市| 龙泉市| 怀来县| 平舆县| 冀州市| 兴山县| 白城市| 湘乡市| 专栏| 馆陶县| 黑龙江省| 延安市| 潞城市| 九江县| 淮安市| 上栗县| 卢湾区| 如东县| 盱眙县| 科技| 榆中县| 南川市| 灌云县| 湾仔区| 普格县| 舒兰市| 临汾市| 永登县| 富裕县| 津市市| 新巴尔虎右旗| 平南县| 城市| 新余市| 老河口市| 新河县| 和平区|