引言
近年來,隨著Internet/Intranet建網技術的飛速發展和在世界范圍內的迅速普及,計算機
應用程序已從傳統的桌面應用轉到Web應用。基於B/S(Browser/Server)架構的3層開發模式逐漸取代C/S(Client/Server)架構的開發模式,成為開發企業級應用和電子商務普遍采用的技術。在Web應用開發的早期,主要使用的技術是CGI﹑ASP﹑PHP等。之後,Sun公司推出了基於Java語言的Servlet+jsp(SUN企業級應用的首選)+JavaBean技術。相比傳統的開發技術,它具有跨平台﹑安全﹑有效﹑可移植等特性,這使其更便於使用和開發。
Java應用程序訪問數據庫的基本原理
在Java語言中,JDBC(Java DataBase Connection)是應用程序與數據庫溝通的橋梁,
即Java語言通過JDBC技術訪問數據庫。JDBC是一種“開放”的方案,它為數據庫應用開發人員﹑數據庫前台工具開發人員提供了一種標准的應用程序設計接口,使開發人員可以用純Java語言編寫完整的數據庫應用程序。JDBC提供兩種API,分別是面向開發人員的API和面向底層的JDBC驅動程序API,底層主要通過直接的JDBC驅動和JDBC-ODBC橋驅動實現與數據庫的連接。
一般來說,Java應用程序訪問數據庫的過程(如圖1所示)是:
①裝載數據庫驅動程序;
②通過JDBC建立數據庫連接;
③訪問數據庫,執行SQL語句;
④斷開數據庫連接。