基于JSP的數(shù)據(jù)庫訪問技術(shù)
2772 2016-12-21
JSP是在Servlet的基礎(chǔ)上發(fā)展起來的一門技術(shù),是基于Servlet和整個JAVA體系之上的。Servlet是運行在服務(wù)器端的JAVA程序,可以相應用戶請求,并將處理結(jié)果組織成HTML頁面,通過服務(wù)器發(fā)送給用戶,由于它必須使用out.println()依據(jù)依據(jù)地輸出HTML語法,這樣就催生了JSP技術(shù)。
在數(shù)據(jù)庫訪問技術(shù)中,JDBC無疑起著很大的作用?,F(xiàn)在的Web網(wǎng)站主要以C/S結(jié)構(gòu)為主,在有Web服務(wù)器和JSP引擎實現(xiàn)中間層的網(wǎng)站中,對數(shù)據(jù)庫的訪問通常由JAVA調(diào)用JDBC進行,JDBC是一種用于執(zhí)行SQL語句的JAVA API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問接口,它由一組JAVA語言編寫的類和接口組成,它使數(shù)據(jù)庫開發(fā)人員能夠用標準的API編寫數(shù)據(jù)庫應用程序。
在數(shù)據(jù)庫訪問技術(shù)中通過使用JDBC,可以將SQL語句傳送給幾乎任何一種數(shù)據(jù)庫,即不必為不同的數(shù)據(jù)庫編寫不同的數(shù)據(jù)庫訪問程序。不僅如此,使用JAVA編寫的應用程序可以在任何支持JAVA的平臺上運行。
JDBC API應該被分成兩個不同的層次,就是應用層和驅(qū)動程序?qū)印G罢咧饕墙o數(shù)據(jù)庫的應用程序開發(fā)者使用的。后者則是撰寫驅(qū)動程序的廠商才需要用到的API。一般而言,JDBC連接數(shù)據(jù)庫訪問技術(shù)可以分為四類:JDBC-ODBC喬姐驅(qū)動程序、原生API驅(qū)動程序、JDBC通過網(wǎng)絡(luò)的純JAVA驅(qū)動程序、原生協(xié)議以及純JAVA驅(qū)動程序。
JDBC API可以通過一些驅(qū)動管理程序,還有為各種服務(wù)器改造的JDBC驅(qū)動程序,來提供不同的數(shù)據(jù)傳送服務(wù)和數(shù)據(jù)連接。JDBC驅(qū)動程序管理器將確保正確的驅(qū)動程序被用于數(shù)據(jù)源連接。它可以同時支持不同數(shù)據(jù)庫連接。
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務(wù)號