程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 數據庫技術-JDBC連接MySQL

數據庫技術-JDBC連接MySQL

編輯:MySQL綜合教程

數據庫技術-JDBC連接MySQL

摘 要:JDBC(Java DataBase Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關系數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為數據庫開發人員提供了一個標准的API,據此可以構建更高級的工具和接口,使數據庫開發人員能夠用純Java API 編寫數據庫應用程序,並且可跨平台運行,並且不受數據庫供應商的限制。
1、跨平台運行:這是繼承了Java語言的“一次編譯,到處運行”的特點;
2、不受數據庫供應商的限制:巧妙在於JDBC設有兩種接口,一個是面向應用程序層,其作用是使得開發人員通過SQL調用數據庫和處理結果,而不需要考慮數據庫的提供商;另一個是驅動程序層,處理與具體驅動程序的交互,JDBC驅動程序可以利用JDBC API創建Java程序和數據源之間的橋梁。應用程序只需要編寫一次,便可以移到各種驅動程序上運行。Sun提供了一個驅動管理器,數據庫供應商——如MySQL、Oracle,提供的驅動程序滿足驅動管理器的要求就可以被識別,就可以正常工作。所以JDBC不受數據庫供應商的限制。
JDBC API可以作為連接Java應用程序與各種關系數據庫的紐帶,在帶來方便的同時也有負面影響,以下是JDBC的優、缺點。優點如下:
操作便捷:JDBC使得開發人員不需要再使用復雜的驅動器調用命令和函數; 可移植性強:JDBC支持不同的關系數據庫,所以可以使同一個應用程序支持多個數據庫的訪問,只要加載相應的驅動程序即可; 通用性好:JDBC-ODBC橋接驅動器將JDBC函數換成ODBC; 面向對象:可以將常用的JDBC數據庫連接封裝成一個類,在使用的時候直接調用即可。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved