用jsp訪問電子商務網站數據庫(1)

用jsp訪問電子商務網站數據庫(1)

ID:24427406

大?。?9.50 KB

頁數:3頁

時間:2018-11-14

用jsp訪問電子商務網站數據庫(1)_第1頁
用jsp訪問電子商務網站數據庫(1)_第2頁
用jsp訪問電子商務網站數據庫(1)_第3頁
資源描述:

《用jsp訪問電子商務網站數據庫(1)》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。

1、用JSP訪問電子商務網站數據庫(1)[摘要]高效的icrosoftSQLServer,MySQL和MSAccess等各種數據庫。  JavaBean技術是一種可重復使用且跨平臺的軟件組件,它為軟件開發(fā)者提供了一種極佳的解決方案,使他們可以利用JavaBean技術封裝事務邏輯,很好地實現業(yè)務邏輯和客戶端操作的分離,使系統(tǒng)具有更好的靈活性和適用性。其工作原理是將數據庫的基本操作邏輯封裝在JavaBean包中,通過JSP調用JavaBean來實現數據庫的連接。首先將用Java編寫的數據庫連接和對數據庫的基本操

2、作的程序編譯,生成*.class文件,然后就可以通過JSP調用JavaBean來實現數據庫的操作。使用JavaBean提高了代碼的重用程度,簡化了程序設計的復雜度。    2.連接池技術  雖然JDBC(JavaBean)作為一種數據庫訪問技術具有諸多優(yōu)點,但在電子商務網站中,當有大量的用戶同時訪問時,采用此種技術反而會使系統(tǒng)性能下降。為了解決這一問題,在JSP中,把連接池技術和JDBC(JavaBean)結合起來使用?! ∵B接池(ConnectionPool)就是眾多連接對象的“緩沖存儲池”,也就是連

3、接對象的集合體。連接池負責管理數據庫連接的建立、釋放和調度。事前連接池先建立若干個連接,放置在內存對象中,當有數據庫訪問請求時,不需要執(zhí)行連接數據庫的操作,只需從連接池的空閑隊列中取用連接;數據庫訪問完成后,將連接放回連接池中,供其他數據庫操作時復用連接池中的連接。應用連接池技術極大地減少了連接和關閉數據庫的操作,非常顯著地提高了系統(tǒng)性能?!   ∪?、連接池實例    本例建立的數據庫連接池,可以高效地實現多用戶并發(fā)對數據庫的訪問,數據庫使用的是Oracle?! ublicclassMyConPool

4、{  privateStringdriver="oracle.jdbc.driver.OracleDriver";  privateStringurl="jdbc:oracle:thin:DBServer:1521:OraDB";  privateStringuser="";  privateStringpass=3;//連接池初始化時的連接數  privateintincrementConNum=2;  publicintActiveCon=0;//當前正使用的連接數  publicVectorPoo

5、l=nepleDateFormatformatter=nepleDateFormat("yyyy-MM-ddHH:mm:ss");  java.util.DatecurrentTime-1=nee=formatter.format(currentTime-1);  //初始化initiateConNum個數據庫連接  publicsynchronizedvoidinitiatePool(){  addConnection(initiateConNum);  }共2頁:1[2]下一頁

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。