精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MySQL連接池與Tomcat相關問題解答

數據庫 MySQL
我們今天主要講述的是Tomcat和MySQL連接池的相關問題的詳細解答,如果你對其實際相關解答有所疑問的話,你就可以借鑒以下的文章。

以下的文章主要 講述的是關于tomcat(一個十分好用的JSP運行平臺)和MySQL連接池相關問題的詳細解析詳,我前兩天在一個信譽度很好的網站看見的資料,覺得挺好,就拿出來供大家分享。

研究了一天,終于有所收獲,希望對大家有所幫助。首先請大家注意:這里尤其討論tomcat(一個很好用的JSP運行平臺)5.5版本中遇到的問題,為什么尤其單對這個版本,我一會兒便加以說明。

問題一:Cannot create JDBC driver of class '' for connect URL 'null'

答:

 

[原因分析]

 

很多朋友在配置好$tomcat(一個很好用的JSP運行平臺)/conf/server.xml(標準化越來越近了)、$tomcat(一個很好用的JSP運行平臺)/conf/context.xml(標準化越來越近了)、甚至WEB-INF/web.xml(標準化越來越近了)后發現調用MySQL連接池便會出現以上錯誤。分析錯誤原因,一般是因為大家沒有邦定數據源(實際錯誤原因是因為driverClassName、url的設置為空,但大家肯定不會忘記設置這個地方,所以肯定是大家設置完了沒有進行連接!)。通常大家配置數據源有兩種方式(在$tomcat(一個很好用的JSP運行平臺)/conf/context.xml(標準化越來越近了)的設置方法就不單算了),一種是在$tomcat(一個很好用的JSP運行平臺)/conf/server.xml(標準化越來越近了)的</GlobalNamingResources>前添加如下代碼:

 

設置方法一:

 

<Resource

 

name="jdbc/test" //數據源名稱

 

type="javax.sql.DataSource"

 

driverClassName="com.MySQL(和PHP搭配之最佳組合).jdbc.Driver" //這就是我剛才提到的driverClassName的設置

 

password="admin" //數據庫密碼

 

maxIdle="2"

 

maxWait="5000"

 

username="root" //數據庫用戶名

 

url="jdbc:MySQL(和PHP搭配之最佳組合)://localhost:3306/test?autoReconnect=true" //數據庫URL,就是剛才提到的url

 

maxActive="4"/>

 

除了有注釋的地方外,都是設置連接數目、閑置狀況和活動狀況的參數,如果你僅是做學習試驗,可以不必更改。MySQL連接池這種方法配制后的效果等同于在tomcat(一個很好用的JSP運行平臺)圖形界面中配置操作。

另一種發法是在$tomcat(一個很好用的JSP運行平臺)/conf/server.xml(標準化越來越近了)的<Context ...></Context>中加入如下代碼:

 

設置方法二:

 

 

  1. <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource"/> 
  2. <ResourceParams name="jdbc/test"> 
  3. <parameter> 
  4. <name>factory</name> 
  5. <value>org.apache(Unix平臺最流行的WEB服務器平臺).commons.dbcp.BasicDataSourceFactory</value> 
  6. </parameter> 
  7. <parameter> 
  8. <name>username</name> 
  9. <value>root</value> 
  10. </parameter> 
  11. <parameter> 
  12. <name>password</name> 
  13. <value>admin</value> 
  14. </parameter> 
  15. <parameter> 
  16. <name>driverClassName</name> 
  17. <value>com.MySQL(和PHP搭配之最佳組合).jdbc.Driver</value> 
  18. </parameter> 
  19. <parameter> 
  20. <name>url</name> 
  21. <value>jdbc:MySQL(和PHP搭配之最佳組合)://localhost:3306/test?autoReconnect=true</value> 
  22. </parameter> 
  23. <parameter> 
  24. <name>initialSize</name> 
  25. <value>20</value> 
  26. </parameter> 
  27. <parameter> 
  28. <name>maxActive</name> 
  29. <value>30</value> 
  30. </parameter> 
  31. <parameter> 
  32. <name>maxWait</name> 
  33. <value>10000</value> 
  34. </parameter> 
  35. </ResourceParams> 

這樣設置的通常目的是想讓數據源在一個單獨的映射目錄中實現,也就是通常這段代碼出現在<Context docBase="具體目錄(如D:\webapps\myjsp(SUN企業級應用的首選))" path="訪問名稱(如/myjsp(SUN企業級應用的首選))" reloadable="true"></Context>,這樣就可以通過訪問http://localhost:8080/myjsp(SUN企業級應用的首選)/XXX.jsp(SUN企業級應用的首選)來訪問D:\webapps\myjsp(SUN企業級應用的首選)中的某個jsp(SUN企業級應用的首選)頁面進而調取數據源或進行其它操作調取數據源。

問題是,無論哪種方法,大家都沒有進行連接!如果不進行ResourceLink,也免或者bean等無法找到你設置的代碼,又怎么找到driverClassName和url呢?實際上任何一個參數設置都不會被找到的!

[解決方法]

知道了原因,解決也就方便了。無論你是使用哪種方法。

 

解決方法一:

 

如果想在某個映射目錄內實現ResourceLink,就在<Context ...></Context>中間添加<ResourceLink global="數據源名稱" name="映射后的名稱" type="javax.sql.DataSource"/>,注意如果你不了解代碼關聯關系,一定緊緊貼在<Context ...>后寫就好。

 

解決方法二:

 

如果想變成全局性的,在所有映射目錄中均可以使用,就干脆寫在$tomcat(一個很好用的JSP運行平臺)/conf/context.xml(標準化越來越近了)中,萬事OK了。

 

一般大家把“數據源名稱”和“映射后的名稱”設置成同一個,例如我是這樣設置的<ResourceLink global="jdbc/test" name="jdbc/test" type="javax.sql.DataSource"/>。

 

另外必須說明,在tomcat(一個很好用的JSP運行平臺)5.5中,如果你像上面第二種設置方法,即使加上ResourceLink,也會遇到不能正常運行的問題。

問題二:javax.naming.NameNotFoundException: Name XXX is not bound in this Context

答:

 

[原因分析]

 

tomcat(一個很好用的JSP運行平臺)5.5中,在<Context ...><Context>中設置數據源不能正常運行,我看過一位外國人寫的帖子,我英語水平不高,不過剛好能看懂。他說這是因為比較高的版本中(應該是說tomcat(一個很好用的JSP運行平臺)和dbcp),factory的值由org.apache(Unix平臺最流行的WEB服務器平臺).commons.dbcp.BasicDataSourceFactory改為了org.apache(Unix平臺最流行的WEB服務器平臺).tomcat(一個很好用的JSP運行平臺).dbcp.dbcp.BasicDataSourceFactory。

但是我進行過嘗試,并不能解決問題。而且我發現tomcat(一個很好用的JSP運行平臺)5.5標準版本自帶dbcp,就在$tomcat(一個很好用的JSP運行平臺)\common\lib中。我看過另一個網友的解說,他說用第二種設置方法是不行的。這說明第二種設置方法只適用以前版本,現在的版本我不知道要在哪部分做更改,但錯誤原因是想一起那么設置,服務器找不到“數據源名稱”對應的數據源。

 

[解決方法]

 

知道原因就可以解決了,看來只有把數據源聲明在<GlobalNamingResources>中才能起作用。所以大家就按照第一種設置方法設置tomcat(一個很好用的JSP運行平臺)5.5(這就是我為什么尤其講tomcat(一個很好用的JSP運行平臺)5.5)就可以了。

 

問題三:Cannot load JDBC driver class 'com.MySQL(和PHP搭配之最佳組合).jdbc.Driver'

答:

 

[原因分析]

 

不光對于MySQL(和PHP搭配之最佳組合),對于別的數據庫,只要找不到,就會拋出這個錯誤"Cannot load JDBC driver class",那么為什么會找不到數據庫驅動類呢?如何才能找到呢?其實很簡單。

 

[解決方法]

 

只要把jdbc拷貝到$tomcat(一個很好用的JSP運行平臺)\common\lib中就可以了。

 

問題四:Cannot get a connection, pool exhausted

[原因分析]

 

很簡單,不能建立連接,MySQL連接池溢出,這說明你的連接資源都浪費了,原因是你沒有及時回收它們。

 

[解決方法]

 

及時并正確使用close()方法釋放ResultSet、Statement、Connection,具體語句我就不說了,推薦在finally中寫。

 

總結:所以,如果你想用tomcat(一個很好用的JSP運行平臺)5.5建立一個數據源MySQL連接池,只要三步。

第一:設置數據源,推薦用圖形操作界面,如果手動就在$tomcat(一個很好用的JSP運行平臺)/conf/server.xml(標準化越來越近了)中</GlobalNamingResources>前添加如下代碼:

  1. <Resource 
  2. name="jdbc/test" //數據源名稱  
  3. type="javax.sql.DataSource" 
  4. driverClassName="com.MySQL(和PHP搭配之最佳組合).jdbc.Driver" //這就是我剛才提到的driverClassName的設置  
  5. password="admin" //數據庫密碼  
  6. maxIdle="2" 
  7. maxWait="5000" 
  8. username="root" //數據庫用戶名  
  9. url="jdbc:MySQL(和PHP搭配之最佳組合)://localhost:3306/test?autoReconnect=true" //數據庫URL,就是剛才提到的url  
  10. maxActive="4"/> 

注釋參數記得更改成自己的。

第二:設置Resource連接。推薦在$tomcat(一個很好用的JSP運行平臺)/conf/context.xml(標準化越來越近了)中寫入<ResourceLink global="數據源名稱" name="映射后的名稱" type="javax.sql.DataSource"/>,如果想就在某個單獨映射目錄實現,就在$tomcat(一個很好用的JSP運行平臺)/conf/server.xml(標準化越來越近了)中需要映射的目錄中的<Context ...>后寫入。

第三:將JDBC拷貝到$tomcat(一個很好用的JSP運行平臺)\common\lib中

另外,我在這里不詳細說明如何調用數據源,這個問題比較簡單,但要注意,DataSource ds=(DataSource)envCtx.lookup("引用數據源");語句中"引用數據源"只的是"映射后的名稱",不是"數據源名稱",所以我建議大家方便起見把兩個名字設成同一個。而且特別要注意及時釋放閑置資源,不然MySQL連接池就會溢出!

以上是我今天研究的一些成果,我還是個初學者,希望這篇文章對大家有所幫助。有什么問題可以聯系我,我的郵箱是:lk_l@sina.com(愛看霓虹燈的人)。本文為neonlight.bokee.com(CSDN_MathMagician)原創,

【編輯推薦】

  1. MySQL啟動方法與實際操作步驟
  2. 安裝在MySQL4.1的453h出現問題的解決
  3. MySQL高效分頁查詢的實際操作步驟
  4. MySQL5 master slave安裝配置全過程
  5. 如何通用存儲過程來對MySQL分頁查詢進行操作

 

責任編輯:佚名 來源: 博客園
相關推薦

2010-06-12 13:04:03

MySQL連接池

2011-05-10 14:14:10

OSPF路由

2010-10-09 17:19:50

mysql存儲過程

2011-05-10 14:32:19

OSPF路由

2009-12-24 18:03:35

WPF線程渲染

2009-12-03 18:09:51

Visual Stud

2009-06-30 16:12:24

Tomcat 4.0和JSP

2011-06-01 13:54:10

MySQL

2010-09-13 14:43:47

無線技術常見問題

2009-10-13 14:56:00

CCNA培訓

2009-12-25 10:59:08

WPF Timer

2023-10-10 08:01:13

2011-08-09 15:10:00

SQLite

2011-10-20 09:57:58

AS400 FTPFTP

2010-07-26 13:05:44

Perl子程序參數

2011-07-13 17:57:15

SQLite

2009-10-27 11:10:56

linux問題解答

2011-01-11 15:12:46

Linux沖突停滯

2011-05-13 09:34:51

TomcatMysql連接池

2010-05-12 17:04:20

BlackBerry開
點贊
收藏

51CTO技術棧公眾號

日韩视频在线免费| 亚洲国产日韩一区二区| 国产欧美日韩精品专区| 91高清免费观看| 国产精品巨作av| 色婷婷久久久久swag精品| 亚洲一区二区三区欧美| www.99视频| 亚洲影院在线| 久久精品国产欧美亚洲人人爽| 在线观看你懂的视频| 九色porny自拍视频在线播放| 国产欧美在线观看一区| 99热国产免费| 波多野结衣在线电影| 中文字幕一区二区三区欧美日韩| 日韩av一卡二卡| 国内自拍第二页| 日本不卡1234视频| 中文字幕在线不卡| 精品伦理一区二区三区| 国产精品伦理一区| 国产精品日韩| 久久91超碰青草是什么| 黄免费在线观看| 国产精品极品国产中出| 制服丝袜激情欧洲亚洲| 日韩免费毛片视频| 麻豆蜜桃在线| 国产精品美女视频| 免费精品视频一区| 性欧美18一19性猛交| 免费观看久久久4p| 欧美精品久久久久久久免费观看 | 青青草原国产免费| 青青草娱乐在线| 成人午夜短视频| 91麻豆国产精品| 伊人网中文字幕| 午夜在线视频观看日韩17c| 欧美激情aaaa| 中文字幕在线观看成人| 欧美成人激情| 中文字幕久久亚洲| 国产女主播在线播放| 亚洲高清影院| 欧美日韩第一区日日骚| 欧洲熟妇精品视频| 欧美日韩免费看片| 一本久久综合亚洲鲁鲁五月天 | 久久国产精品免费| 国产精品96久久久久久又黄又硬 | 黄色网页在线播放| 国产欧美日韩在线看| 免费精品视频一区| 日本免费一区二区三区最新| 成人国产精品免费网站| 成人国产一区二区| 成人久久精品人妻一区二区三区| 国产毛片精品视频| 999国产在线| 成人高潮片免费视频| 成人免费看视频| 国产一区二区三区奇米久涩| 欧日韩在线视频| 99国产精品国产精品毛片| 国产一区二区三区免费不卡| 香蕉视频国产在线| 91一区二区在线观看| 久久偷窥视频| 国外av在线| 国产精品毛片高清在线完整版| 亚洲不卡1区| 久操视频在线免费播放| 亚洲免费观看高清完整版在线观看 | 香蕉久久夜色精品国产使用方法 | 欧美大片免费播放器| 少妇久久久久| 国产一区二区三区在线观看视频 | 五月婷婷狠狠干| 久久理论电影网| 一区二区精品视频| 日本伦理一区二区| 精品magnet| 精品久久久久久中文字幕2017| 中文.日本.精品| 欧美一区二区三区小说| 欧美激情一区二区三区p站| 欧美日韩导航| 深夜精品寂寞黄网站在线观看| 日韩成人短视频| 亚洲精品影视| 国产精品久久久久久亚洲调教| 国产又粗又猛又色又| 高潮精品一区videoshd| 奇米影视首页 狠狠色丁香婷婷久久综合| 国产精品免费观看| 有码一区二区三区| 日日摸天天爽天天爽视频| 2020国产精品小视频| 亚洲国产高清福利视频| 日本少妇xxxxx| 国产综合激情| 国产精品日韩欧美综合| 午夜美女福利视频| 中文字幕成人在线观看| 九九热只有这里有精品| 成人做爰免费视频免费看| 日韩三级视频在线观看| 国产毛片欧美毛片久久久| 欧美特黄一区| 国产欧美精品va在线观看| 欧美一级特黄aaaaaa| 国产精品视频免费看| 久久国产精品视频在线观看| 亚洲精品伊人| 亚洲男人第一网站| 久久久久亚洲av片无码下载蜜桃| 日韩精品视频网| 国产一级精品aaaaa看| 爆操欧美美女| 色偷偷一区二区三区| 久久精品aⅴ无码中文字字幕重口| 日韩精品首页| 久久久久久久久久久免费 | 免费h在线看| 欧美一区二区三区成人| 中文字幕第20页| 亚洲一区日本| 国产在线精品一区二区中文 | 欧美日韩中文字幕一区二区三区| 午夜精品在线视频| 亚洲大尺度视频| 亚洲婷婷在线视频| 日韩精品你懂的| 欧美人与拘性视交免费看| 97色在线播放视频| 蜜桃在线一区二区| 一区二区三区欧美| 在线免费观看av网| 国产精品久久久久久久久久10秀 | 青草伊人久久| 久久影视电视剧免费网站| 自拍偷拍福利视频| 国产色产综合色产在线视频| 国产精品亚洲a| 亚洲精品白浆高清| 日本一区二区在线免费播放| 亚洲欧洲国产综合| 一区二区三区 在线观看视频| 色综合五月婷婷| 91精品天堂福利在线观看 | 伊人色综合久久久| 国产精品久久久久久久久快鸭 | 久久成年人免费电影| 91福利在线观看视频| 国产精品免费网站在线观看| 看欧美ab黄色大片视频免费| 红桃成人av在线播放| 国产精品久久久av| 成人在线观看免费| 欧美日韩国产乱码电影| 午夜激情福利电影| 国产综合成人久久大片91| 日韩video| 2020最新国产精品| 久久久久久久久久婷婷| 日批免费在线观看| 色综合久久久网| 国产成人免费观看网站| 久久99精品国产.久久久久| 宅男在线精品国产免费观看| 免费观看亚洲视频大全| 国内精品久久久久久久久| 无码精品人妻一区二区三区影院 | 精品自拍视频在线观看| 亚洲成a人片77777精品| 亚洲成av人片| 四虎永久免费在线观看| 捆绑调教美女网站视频一区| 亚洲小视频在线播放| 国产三级精品三级在线观看国产| 97超碰国产精品女人人人爽| 成人影院免费观看| 日韩精品最新网址| 在线视频一区二区三区四区| 中文字幕一区二区三区乱码在线| 免费观看一区二区三区| 久久精品观看| 久久av喷吹av高潮av| 老牛精品亚洲成av人片| 国产精品精品视频| 在线看女人毛片| 亚洲人成77777在线观看网| 亚洲精品无码久久久久| 亚洲欧美日韩国产另类专区| 理论片大全免费理伦片| 热久久久久久久| 国产a级片网站| 欧美韩日一区| 黄色国产精品一区二区三区| 成人全视频在线观看在线播放高清 | 久久av一区二区三区| 亚洲 欧洲 日韩| 欧美日韩导航| 3d蒂法精品啪啪一区二区免费| 亚洲天堂av影院| 欧美超级乱淫片喷水| 欧美日韩在线精品一区二区三区激情综 | 96sao精品免费视频观看| 97精品国产97久久久久久春色| www亚洲人| 亚洲精品成人网| av男人天堂网| 欧美私模裸体表演在线观看| 亚洲国产精品成人无久久精品| 成人欧美一区二区三区白人| 成人网站免费观看| 国产91在线|亚洲| 第一区免费在线观看| 国产毛片一区| 欧美黄色免费网址| 欧美hentaied在线观看| 清纯唯美一区二区三区| 久久悠悠精品综合网| 亚洲free性xxxx护士hd| 精品肉辣文txt下载| 欧美一级bbbbb性bbbb喷潮片| 在线观看小视频| 日韩一级黄色av| 国产日本在线观看| 亚洲精品国产精品自产a区红杏吧| 99精品免费观看| 欧美日韩国产区一| 在线观看亚洲一区二区| 色琪琪一区二区三区亚洲区| 天堂中文字幕在线观看| 午夜欧美2019年伦理| 欧美日韩国产精品综合 | 亚洲人成在线免费观看| 天天干天天摸天天操| 精品国产乱码久久久久久1区2区 | 夜夜躁日日躁狠狠久久av| 欧美日韩国产精品一区二区三区四区 | www日韩av| 深夜激情久久| 99在线视频免费观看| 亚洲国产综合在线观看| 国产中文字幕91| 天堂久久一区| 91九色蝌蚪国产| 久久国产精品美女| 999国产在线| 136导航精品福利| 国产精品日韩欧美一区二区三区 | 亚洲永久一区二区三区在线| 欧美一区电影| 中文字幕日韩精品久久| 午夜精品视频一区二区三区在线看| 亚洲一区二区免费视频软件合集| 色999国产精品| 欧美 日韩 国产 在线观看| 欧美在线首页| 男人天堂av片| 亚久久调教视频| 中文字幕国产传媒| 韩国成人精品a∨在线观看| 自拍视频第一页| 99精品热视频| 成人性生交大片免费看无遮挡aⅴ| 中文字幕不卡一区| 紧身裙女教师波多野结衣| 一区二区国产视频| 超碰中文字幕在线| 色国产综合视频| 91美女精品网站| 精品欧美一区二区久久| 欧洲亚洲精品视频| 日韩一区二区三区xxxx| xxxcom在线观看| 国产成人免费91av在线| 成人免费91| 久久99精品久久久水蜜桃| 要久久电视剧全集免费| 在线观看一区二区三区三州| 午夜精品视频| 久久婷婷国产精品| 精品亚洲porn| www.四虎在线| 中文字幕av一区二区三区| 精品欧美一区二区久久久久| 欧美日韩国内自拍| 国产精品久久久久久在线| 欧美精品一区二区三区久久久| 日韩二区三区| 欧美日韩xxxxx| 日韩中文影院| 国产精品大全| 久久人人88| 国产视频一视频二| 国产另类ts人妖一区二区| 日韩一级视频在线观看| 最好看的中文字幕久久| 日韩 欧美 综合| 5858s免费视频成人| 视频国产在线观看| 不卡av在线播放| 色8久久影院午夜场| 国产精品二区二区三区| 国产精品99久久精品| 久久久噜噜噜www成人网| 国产精品一区二区视频| 国产综合精品久久久久成人av| 亚洲国产精品综合小说图片区| 在线免费观看中文字幕| 日韩精品在线视频美女| 日韩免费影院| 成人精品在线视频| 久久av免费| 欧美视频免费看欧美视频| 国产在线一区观看| 一区二区伦理片| 五月天一区二区| www.我爱av| 日韩中文字幕免费视频| 成人看片网页| 欧美一区二区三区成人久久片| 亚洲电影av| 岛国av免费观看| 一区二区三区视频在线看| 91麻豆成人精品国产| 一区二区日韩精品| 另类专区亚洲| 美乳视频一区二区| 亚洲最黄网站| 日本japanese极品少妇| 亚洲国产乱码最新视频| 亚洲免费不卡视频| 久久久精品视频成人| 91精品麻豆| 三年中文高清在线观看第6集 | 婷婷夜色潮精品综合在线| 亚洲国产福利视频| 欧美不卡视频一区发布| 久久精品九色| 国产成人生活片| 国产91丝袜在线观看| 免费一级片在线观看| 日韩欧美一级特黄在线播放| 色在线视频网| 国产伦精品一区二区三| 一区二区亚洲| 国产乱了高清露脸对白| 色乱码一区二区三区88| 国产精品影院在线| 国产中文欧美精品| 欧美精品99| 日批免费观看视频| 精品久久久久久久久久久久久久 | 在线视频 中文字幕| 日韩在线免费高清视频| 亚洲一区av| 免费cad大片在线观看| 成人不卡免费av| 一区二区三区福利视频| 亚洲天堂男人天堂| 激情久久一区二区| 黄色影视在线观看| 国产凹凸在线观看一区二区| 日韩精品视频免费播放| 亚洲欧美中文在线视频| 91精品国产66| av动漫在线播放| 99re在线视频这里只有精品| 青青草视频在线观看免费| 日韩一级黄色av| 国产乱人伦丫前精品视频| 黑鬼大战白妞高潮喷白浆| 中文一区一区三区高中清不卡| 国产三区在线播放| 88国产精品欧美一区二区三区| 欧美亚洲激情| 日韩大尺度视频| 日本高清免费不卡视频| 精品麻豆一区二区三区| 国内一区在线| 美女一区二区久久| 国产精品第56页| 亚洲最新视频在线| 大奶一区二区三区| 国产真人无码作爱视频免费| 亚洲视频一区在线| 天天av综合网| 亚洲xxx自由成熟| 欧美亚洲一级| 亚洲欧美一区二区三区四区五区| 日韩精品黄色网| 国产精品久久久久久av公交车| 久色视频在线播放| 亚洲欧美综合在线精品|