隨筆:8 文章:7 評論:0 引用:0
          BlogJava 首頁 發新隨筆
          發新文章 聯系 聚合管理

          [收錄]JDBC 工作原理

          JDBC 工作原理

          JDBC程序描述為包含如下過程的應用:
          1.        引入一個必要的類

          2.        加載JDBC驅動程序

          3.        標識數據源(URLUsernamePassword

          4.        分配一個Connection對象

          5.        分配一個Statement對象

          6.        使用該Statement對象執行檢查 SQL語句

          7.        從返回的ResultSet對象中檢索數據 類似于迭代器的操作

          8.        關閉ResultSet對象

          9.        關閉Statement對象

          10.      關閉Connection對象

           

          裝載驅動程序

          通過JDBC來連接關系數據庫,應用程序必須采取的第一個合理步驟是加載合適的JDBC驅動程序,并獲得一個與該數據庫的連接。使用JDBCDriverManager類可以實現。

          DriverManager類實現了java.sql.Driver接口。

          加載Driver接口并把它注冊給DriverManager類有兩種方法:

          (1)       使用Class.forName()方法

          (2)       標識jdbc.drivers系統屬性內的Driver

          建立連接

          實現Connection接口的一個類對象(即一個Connection對象)代表一個與某個具體數據源的連接。Connection對象實際上是建立一個上下文環境,以便程序員能在它里面創建并執行SQl命令。

          Connection databaseConnection = DriverManager.getConnection(sourceURL);

          語句與結果集

          Statement接口提供了執行SQL語句和檢索結構的一種方法。由于Statement是一個接口,所以程序員不能直接創建一個Statement對象。通常創建這個對象的方法是:

          Statement statement = connection.createStatement();

          當建成一個Statement對象之后,它提供一個工作空間供用戶創建SQL查詢,執行該查詢,以及檢索返回的任何結果。當建成一個Statement對象之后,就可以通過調用該Statement對象的下列執行方法來執行SQL查詢

          executeQuery()――用于在單個ResultSet對象的數據庫中檢索出數據的SQL語句。

          executeUpdate()――執行不返回ResultSet對象的查詢。它的返回值是一個整數(稱為更新計數),它給出受到影響的行數。

          execute()――執行返回多個結果集,多個更新計數值或這兩者組合的語句

          發表于 2007-06-17 11:00 大黃 閱讀(108) 評論(0)  編輯  收藏
           

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


          網站導航:
           
          CALENDER
          <2025年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(2)

          隨筆檔案(8)

          文章檔案(7)

          相冊

          友好鏈接

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜


          Powered By: 博客園
          模板提供滬江博客

          主站蜘蛛池模板: 留坝县| 清徐县| 桐乡市| 荔浦县| 乌鲁木齐市| 娱乐| 苍梧县| 通州市| 南雄市| 玛纳斯县| 抚州市| 德江县| 元氏县| 嘉善县| 长丰县| 舞阳县| 平原县| 沅陵县| 龙山县| 扶绥县| 菏泽市| 海宁市| 集贤县| 太和县| 油尖旺区| 海晏县| 灵宝市| 民丰县| 西昌市| 平顺县| 宁南县| 清苑县| 梁山县| 门源| 大洼县| 泸溪县| 丹寨县| 都安| 新晃| 崇礼县| 健康|