Java JDBC的簡單介紹

Java中,要進行數據庫的存取技術一般是通過JDBC訪問數據庫。

 

JDBC訪問數據庫的形式主要有兩種:

   1).直接使用JDBCAPI去訪問數據庫服務器(MySQL/Oracle).

   2).間接地使用JDBCAPI去訪問數據庫服務器.(開發速度快,效率高,執行速度慢,執行效率低)

     第三方O/R Mapping工具,如Hibernate, MyBatis.(底層依然是JDBC)

     JDBCjava訪問數據庫的基石,其他技術都是對jdbc的封裝.

 

說了這麼多,JDBC究竟是什麼呢?

 

JDBC(Java DataBase Connectivity):

    是一種用於執行SQL語句的Java API,可以爲多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序.

 

    JDBC爲訪問不同的數據庫提供了一種統一的途徑,爲開發者屏蔽了一些細節問題。

JDBC的目標是使Java程序員使用JDBC可以連接任何提供了JDBC驅動程序的數據庫系統,這樣就使得程序員無需對特定的數據庫系統的特點有過多的瞭解,從而大大簡化和加快了開發過程。

   總的來說,JDBC本身是java連接數據庫的一個標準,是進行數據庫連接的抽象層,java編寫的一組類和接口組成,接口的實現由各個數據庫廠商來完成。

    換句話說,各大數據庫廠商會對JDBCAPI提供實現類,也就是驅動包,比如,MySQL數據庫廠商會提供mysqljar包,如mysql-connector-java-5.1.26-bin.jar ,在開發中,程序員只需將jar包導進來,再進行編程即可,不需要另外去學習各大數據庫系統的詳細知識。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章