J2EE的十三種技術——JDBC

來源:互聯網
上載者:User

標籤:java   j2ee   jdbc   

背景:

    之前準備軟考的時候,我們就學習過J2SE的視頻。在進入J2EE之前,一定要複習和回顧下Java的基礎知識,這對以後的學習十分重要。首先,簡單回憶下java的體繫結構。Java有三個體繫結構:Java SE,Java EE,Java ME。

       Java SE——標準版,大都用來做案頭軟體

       Java ME——微型版,手機軟體編寫的平台

       Java EE——企業版,企業級開發

     J2EE平台由一整套的Services、API和協議構成,對開發基於Web的多層應用提供了功能支援。與.net相比較,j2ee描述的是產品的標準,許多產品都符合j2ee標準產品,.net和j2ee不是在一個層次上,j2ee更加抽象些。因此,有人稱為j2ee的規範,也有人稱為技術。

    在這篇部落格中,主要介紹的JDBC。

JDBC:

    Java Data Base Connectivity,Java的資料庫連接。它是用於執行SQL語句的API,可為多種資料庫提供統一訪問。JDBC既然是十三種規範中的一種,它當然也就提供了一種標準,根據這個標準,可以構建更進階的工具和介面,使得資料庫開發人員能夠編寫資料庫的應用程式。

    利用JDBC,實現了“一次編寫,隨處運行”。我們不必為SQL資料庫寫一個程式,為ORACLE資料庫寫一個程式等等,就像設計模式中的抽象工廠的作用似的。

    工作原理:



1)與資料庫建立串連

2)發送操作資料庫的語句

3)處理結果


JDBC  Drivers:

    實現資料庫操作的類。

    類型:

           2-層——使用者直接與資料庫會話;

           3-層——使用者與代表資料庫的中介層(即WebLogic Server)會話。



與ODBC:

   ODBC,Open Database Connectivity,開放資料庫互連。它建立了一組規範,並提供了一組對資料庫訪問的標準API。與JDBC類似,這些API利用SQL完成大部分任務。

    為什麼JAVA的規範中藥引入JDBC,而不是ODBC呢?因為ODBC不適合直接在Java中使用,它使用C語言介面。JDBC保留了ODBC的基本設計特徵,它建立在ODBC上而並非從零開始。


小結:

    對於JDBC的內容,目前只是簡單的理論認識和瞭解。但之前用過ODBC,相信JDBC用起來不會很陌生的。J2EE的十三個技術規範,學習仍在繼續……


J2EE的十三種技術——JDBC

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.