日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
簡(jiǎn)單介紹JSP數(shù)據(jù)庫(kù)鏈接

用Jdbc-odbc橋來(lái)連接,不過(guò)這可是犧牲了速度來(lái)的。用Jdbc-odbc橋的話,和連接access是一樣的,先要設(shè)置一個(gè)數(shù)據(jù)源DNS,然后就用:
◆Class.forName("sun.Jdbc.odbc.JdbcOdbcDriver");
◆Connection conn=DriverManager.getConnection("Jdbc:odbc:strurl",”
◆username”,”password”);

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來(lái),是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元洛寧做網(wǎng)站,已為上家服務(wù),為洛寧各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

進(jìn)行數(shù)據(jù)庫(kù)的鏈接是比較耗時(shí)的,如果頻繁刷新頁(yè)面,那就會(huì)不停的訪問(wèn)數(shù)據(jù)庫(kù),大大耗去了數(shù)據(jù)庫(kù)的資源。JSP提供了這樣一對(duì)函數(shù),JSP Init(),JSP Destory();如果要在JSP網(wǎng)頁(yè)開(kāi)始執(zhí)行時(shí),進(jìn)行某些數(shù)據(jù)的初始化,則可以利用JSP Init函數(shù)來(lái)完成。此函數(shù)將在JSP網(wǎng)頁(yè)被執(zhí)行時(shí)調(diào)用,且當(dāng)JSP網(wǎng)頁(yè)重新整理時(shí),并不會(huì)被再度執(zhí)行。當(dāng)關(guān)閉服務(wù)器時(shí),JSP Destory函數(shù)將被調(diào)用,可利用該函數(shù)來(lái)完成數(shù)據(jù)的善后處理。

可以利用JSP Init和JSP Destory函數(shù)來(lái)完成數(shù)據(jù)庫(kù)的鏈接和關(guān)閉。在JSP Init中進(jìn)行數(shù)據(jù)庫(kù)的鏈接,可以避免每次刷新頁(yè)面時(shí)都要鏈接數(shù)據(jù)庫(kù),提高了工作效率。

以下是代碼實(shí)例:

 
 
 
  1. <%!  
  2. Connection conn=null;  
  3. Statement st=null;  
  4. ResultSet rs=null;  
  5. Public void jspInit()  
  6. {  
  7. Try  
  8.  {  
  9. //加載驅(qū)動(dòng)程序類  
  10. Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);  
  11. //連接數(shù)據(jù)庫(kù)       
  12. Connection conn=DriverManager.getConnection("jdbc:odbc:strurl",”  
  13. username”,”password”);  
  14. //建立Statement對(duì)象  
  15. St=conn.CreateStatement();  
  16. }  
  17. Catch(Exception ex)  
  18. {  
  19. System.out.println(ex.toString());  
  20. }  
  21. }  
  22. Public void jspDestroy()  
  23. {  
  24. try  
  25. {  
  26. rs.close();  
  27. st.,close();  
  28.  conn.close();  
  29.  }  
  30. catch(Exception ex)  
  31. {  
  32. System.out.println(ex.toString());  
  33. }  
  34. }  
  35. %> 

當(dāng)JSP網(wǎng)頁(yè)從數(shù)據(jù)庫(kù)中取得數(shù)據(jù)時(shí),最耗費(fèi)服務(wù)器時(shí)間的是建立數(shù)據(jù)庫(kù)鏈接。用JSP Init
和JSP Destory函數(shù)并不是非常好的辦法,畢竟每瀏覽一次新網(wǎng)頁(yè),就要建立數(shù)據(jù)庫(kù)鏈
接。這個(gè)時(shí)候可以為一個(gè)聯(lián)機(jī)者建立一個(gè)數(shù)據(jù)庫(kù)鏈接。這里我們利用Bean對(duì)象來(lái)建立數(shù)
據(jù)庫(kù)鏈接。

以下是代碼實(shí)例:

 
 
 
  1. conn.java  
  2. //定義bean所屬的套件  
  3. package com.test;  
  4. import java.io.*;  
  5. import java.sql.*;  
  6. import javax.servlet.http.*;  
  7. public class conn implements HttpSessionBindingListener  
  8. {  
  9. private Connection con=null;  
  10. public conn() //在構(gòu)造函數(shù)中完成數(shù)據(jù)庫(kù)鏈接  
  11. {  
  12. BulidConnection();  
  13. }  
  14. private void BulidConnection()  
  15. {  
  16. try  
  17. {  
  18. //載入驅(qū)動(dòng)程序  
  19. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  20. }  
  21. catch(java.lang.ClassNotFoundException e1)  
  22. {  
  23. System.out.println("數(shù)據(jù)庫(kù)驅(qū)動(dòng)加載失敗
    ");  
  24. }  
  25. try  
  26. {  
  27. //建立數(shù)據(jù)庫(kù)鏈接  
  28. con=DriverManager.getConnection("jdbc:odbc:test","test","test");  
  29. }  
  30. catch(SQLException e2)  
  31. {  
  32. System.out.println("數(shù)據(jù)庫(kù)連接失敗");  
  33. }  
  34. }  
  35. //取得Connection對(duì)象  
  36. public Connection getConnection()  
  37. {  
  38. if(con==null)  
  39. BulidConnection();  
  40. return this.con;  
  41. }  
  42. public void close()  
  43. {  
  44. try  
  45. {  
  46. con.close();  
  47. con=null;  
  48. }  
  49. catch(SQLException sex)  
  50. {  
  51. System.out.println(sex.toString());  
  52. }  
  53. }  
  54. //當(dāng)物體加入session時(shí),將自動(dòng)執(zhí)行此函數(shù)  
  55. public void valueBound(HttpSessionBindingEvent event){}  
  56. //當(dāng)session對(duì)象刪除時(shí),將自動(dòng)執(zhí)行此函數(shù)  
  57. public void valueUnbound(HttpSessionBindingEvent event)  
  58. {  
  59. if(con!=null)  
  60. close();//調(diào)用close方法  
  61. }  

網(wǎng)站欄目:簡(jiǎn)單介紹JSP數(shù)據(jù)庫(kù)鏈接
URL標(biāo)題:http://www.dlmjj.cn/article/dpodgoi.html