全部評論(1條)
-
- 波詭云譎24 2016-09-26 00:00:00
- 1 1.首先導(dǎo)入jar包c3p0-0.9.1.2.jar 2 2.新建c3p0Test.java單元測試類 3 3.打開c3p0的doc幫助文檔 4 4.選擇Quickstart 快速開始 5 5.拷貝里邊的事例代碼 6 6.修改各個參數(shù) 7 7.測試結(jié)果如下: 8 8.上是一個c3p0的基本操作事例,而通常我們都是采用配置文件的方式來配置數(shù)據(jù)源。 打開幫助文檔如下: 9 9.找到如下配置文件事例 10 10.在工程中新建c3p0-config.xml文件 11 11.刪掉無用的部分,配置如下 12 12.測試代碼如下: 13 13.至此我們可以修改前邊JdbcTools.java類中的getConnection方法了, 14 14.另外注意:數(shù)據(jù)庫連接池中的conn關(guān)閉,并不是真正的關(guān)閉數(shù)據(jù)庫連接,而是把連接還給了數(shù)據(jù)庫連接池
-
贊(18)
回復(fù)(0)
熱門問答
- c3p0 測試數(shù)據(jù)庫連接是否有效
2016-09-25 21:15:06
454
1
- 如何將本地數(shù)據(jù)庫與遠(yuǎn)程數(shù)據(jù)庫連接
2018-03-12 12:22:55
430
1
- 軟件測試是否有必要使用接近真實的數(shù)據(jù)庫。
- 一般軟件測試是根據(jù)測試需要在數(shù)據(jù)庫里只插入必要的測試數(shù)據(jù),還是說輸入大量數(shù)據(jù)使得數(shù)據(jù)庫接近真實情況后再開始測試呢?... 一般軟件測試是根據(jù)測試需要在數(shù)據(jù)庫里只插入必要的測試數(shù)據(jù),還是說輸入大量數(shù)據(jù)使得數(shù)據(jù)庫接近真實情況后再開始測試呢? 展開
2016-10-27 16:49:39
523
1
- 磁性過濾器是否有效?
2016-09-26 10:54:57
284
1
- Tomcat 配置的數(shù)據(jù)源,測試連接數(shù)據(jù)庫報告類轉(zhuǎn)換錯誤。
- tomcat 配置的數(shù)據(jù)源如下:
寫的測試類如下: package com.telenav.Brant; import java.sql.ResultSet; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Statement; public class ConnectDB { public ConnectDB(){} public static void testDB(){ try { Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jdbc/TestDB"); Connection con = (Connection) ds.getConnection(); Statement stmt = (Statement) con.createStatement(); ResultSet rs = stmt.executeQuery("select * from user"); while(rs.next()){ System.out.println(rs.getString(2)); } } catch (NamingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 報錯如下: 2011-6-19 15:08:28 org.apache.catalina.core.StandardWrapperValve invoke 嚴(yán)重: Servlet.service() for servlet jsp threw exception java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.PoolingDataSource$PoolGuardConnectionWrapper cannot be cast to com.mysql.jdbc.Connection at com.telenav.Brant.ConnectDB.testDB(ConnectDB.java:21) at org.apache.jsp.index_jsp._jspService(index_jsp.java:81) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.jasper.servlet.JspServletWrapper.service 我估計是import進來的類不對,可能是引入的包比較少,所以eclipse自動提示的類不匹配,有沒有高手告訴我使用tomcat數(shù)據(jù)源配置連接數(shù)據(jù)庫,在類中都要引入什么包中的什么類? 展開
2011-06-18 12:32:11
414
5
- 百威軟件不能連接數(shù)據(jù)庫
- 我一打開就出現(xiàn)這樣?。?!我已經(jīng)裝好了SQL了,我電腦的思迅軟件還能正常使用的,所以不要說什么沒有裝SQL,誰知道怎么搞???... 我一打開就出現(xiàn)這樣?。。∥乙呀?jīng)裝好了SQL了,我電腦的思迅軟件還能正常使用的,所以不要說什么沒有裝SQL,誰知道怎么搞??? 展開
2012-12-03 12:19:36
633
3
- 軟件顯示連接不了數(shù)據(jù)庫
2018-11-24 01:18:43
409
0
- sql sa密碼修改,連接數(shù)據(jù)庫的管理軟件,無法連接數(shù)據(jù)庫,如何解決
2014-01-08 10:46:51
521
2
- 如何有效防止軟件往數(shù)據(jù)庫寫入信息
2012-09-24 01:31:35
361
4
- 數(shù)據(jù)庫如何與軟件連接的
- 比如說我裝了sqlserver2000,我在里面存了一些數(shù)據(jù),如何把數(shù)據(jù)庫與某個應(yīng)用軟件連接起來呢?比如說圖書管理軟件。如何把sql2000內(nèi)的數(shù)據(jù)導(dǎo)入到那個應(yīng)用軟件中去呢?... 比如說我裝了sqlserver2000,我在里面存了一些數(shù)據(jù),如何把數(shù)據(jù)庫與某個應(yīng)用軟件連接起來呢?比如說圖書管理軟件。如何把sql2000內(nèi)的數(shù)據(jù)導(dǎo)入到那個應(yīng)用軟件中去呢? 展開
2012-06-03 01:39:44
668
4
- 連接informix用什么數(shù)據(jù)庫數(shù)據(jù)庫軟件
2018-11-22 10:57:55
424
0
- 用友財務(wù)軟件連接不到數(shù)據(jù)庫怎么辦?
- 我沒裝過數(shù)據(jù)庫,今天想試一下自己裝數(shù)據(jù)庫,我的機器上原來就有數(shù)據(jù)庫和用友的財務(wù)軟件,也能用也都正常,我今天就先把數(shù)據(jù)庫給卸載了,但是用友的財務(wù)軟件沒有卸。重新裝了一下SQLs... 我沒裝過數(shù)據(jù)庫,今天想試一下自己裝數(shù)據(jù)庫,我的機器上原來就有數(shù)據(jù)庫和用友的財務(wù)軟件,也能用也都正常,我今天就先把數(shù)據(jù)庫給卸載了,但是用友的財務(wù)軟件沒有卸。重新裝了一下SQLserver數(shù)據(jù)庫。裝完以后重新啟動了一下,數(shù)據(jù)庫正常啟動了,但是我再想啟動用友軟件的時候 ,系統(tǒng)提示我:“不能登陸到服務(wù)器【計算機名】:failed:不能發(fā)送請求”這是什么原因??我再登陸到用友的 系統(tǒng)服務(wù) 系統(tǒng)管理的時候 輸入口令 SA 也不能啟動。請問這個問題怎么解決? 對了 我新裝的數(shù)據(jù)庫 是另外一張光盤上的 msde2000 不是一張盤上的數(shù)據(jù)庫 我有兩張財務(wù)通的SY版的光盤,現(xiàn)在電腦上的財務(wù)通軟件和數(shù)據(jù)庫不是一張盤上的 是不是因為這個原因產(chǎn)生的這個問題?? 展開
2006-08-31 03:30:57
694
6
- sql軟件連接數(shù)據(jù)庫失敗怎么辦
2017-11-21 14:09:55
536
1
- 連接mysql數(shù)據(jù)庫用什么軟件
2016-12-15 00:24:57
451
5
- Excel VBA怎么連接mysql數(shù)據(jù)庫
2015-08-29 20:04:51
492
1
- 軟件開發(fā)數(shù)據(jù)庫如何進行測試
2017-11-25 12:40:22
440
1
- sql2000數(shù)據(jù)庫在升級sp4補丁后軟件連接數(shù)據(jù)庫失敗
- 一個用pb做的erp軟件,sql2000數(shù)據(jù)庫在升級sp4補丁之前可以正常使用,升級sp4補丁后,運行程序出現(xiàn)連接數(shù)據(jù)庫失敗的提示,誰能幫忙解決下。提示就是這樣的,這個是軟件連不上數(shù)據(jù)庫自... 一個用pb做的erp軟件,sql2000數(shù)據(jù)庫在升級sp4補丁之前可以正常使用,升級sp4補丁后,運行程序出現(xiàn)連接數(shù)據(jù)庫失敗的提示,誰能幫忙解決下。 提示就是這樣的,這個是軟件連不上數(shù)據(jù)庫自己跳出來的提示。 數(shù)據(jù)庫都是正常啟動的,其他都正常,就是用跟蹤器看說是 用戶 'AAA' 登錄失敗。AAA是我拷來的數(shù)據(jù)庫的名字。 展開
2014-03-17 12:40:23
587
2
- 我用Junit 寫了一個MySQL數(shù)據(jù)庫連接的測試類,為什么會報錯?
2016-07-03 01:24:08
487
1
- 安裝組態(tài)軟件是否一定要安裝數(shù)據(jù)庫,數(shù)據(jù)庫的作用是什么???
- 安裝組態(tài)軟件是否一定要安裝數(shù)據(jù)庫,數(shù)據(jù)庫的作用是什么???安裝組態(tài)軟件是否一定要安裝數(shù)據(jù)庫,數(shù)據(jù)庫的作用是什么???... 安裝組態(tài)軟件是否一定要安裝數(shù)據(jù)庫,數(shù)據(jù)庫的作用是什么???安裝組態(tài)軟件是否一定要安裝數(shù)據(jù)庫,數(shù)據(jù)庫的作用是什么??? 展開
2018-12-05 19:34:32
435
0
- 化學(xué)數(shù)據(jù)庫Z近連接出問題怎么回事
2017-10-25 00:57:35
450
1
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論