国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊(cè)2 登錄
網(wǎng)站首頁(yè)-資訊-話題-產(chǎn)品-評(píng)測(cè)-品牌庫(kù)-供應(yīng)商-展會(huì)-招標(biāo)-采購(gòu)-知識(shí)-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫(kù)-視頻

問答社區(qū)

Tomcat 配置的數(shù)據(jù)源,測(cè)試連接數(shù)據(jù)庫(kù)報(bào)告類轉(zhuǎn)換錯(cuò)誤。

tf3sg0 2011-06-18 12:32:11 414  瀏覽
  • tomcat 配置的數(shù)據(jù)源如下: 寫的測(cè)試類如下: 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(); } } } 報(bào)錯(cuò)如下: 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 我估計(jì)是import進(jìn)來(lái)的類不對(duì),可能是引入的包比較少,所以eclipse自動(dòng)提示的類不匹配,有沒有高手告訴我使用tomcat數(shù)據(jù)源配置連接數(shù)據(jù)庫(kù),在類中都要引入什么包中的什么類? 展開

參與評(píng)論

全部評(píng)論(5條)

  • 昆明醫(yī)療 2011-06-19 00:00:00
    連接包導(dǎo)出項(xiàng)目lib下了嗎?發(fā)布的時(shí)候一定要導(dǎo)入呢

    贊(3)

    回復(fù)(0)

    評(píng)論

  • iar1988 2011-06-19 00:00:00
    你試下注冊(cè)驅(qū)動(dòng)的時(shí)候不要用Class.forName(); 換一種方式。好像是DirverManager什么的 記不太清 你試試吧

    贊(12)

    回復(fù)(0)

    評(píng)論

  • 天天說everyday 2011-06-19 00:00:00
    你需要把你的mysql數(shù)據(jù)庫(kù)的jar“mysql-connector-java-3.2.0-alpha-bin.jar”拷到tomcat根目錄下的common\lib下面去

    贊(11)

    回復(fù)(0)

    評(píng)論

  • lwlo838 2011-06-19 00:00:00
    文件夾:build-存放編譯后的class文件 nbproject-存放項(xiàng)目的具體配置文件 src-java源代碼存放文件夾 test-JUnit測(cè)試文件存放位置 Build.xml構(gòu)建描述文件,因?yàn)镹etbeans的編譯打包是基于ant的,build就是ant實(shí)現(xiàn)自動(dòng)編譯打包的描述文件。 manifest.mf是打包的時(shí)候需要的一個(gè)清單文件,是對(duì)打包后的jar包中的文件的一個(gè)描述下文件。 original.java,.netbeans_automatic_build,這兩個(gè)文件不知道你用的什么Netbeans版本,在我的版本中并未生成此文件。 build-impl.xml是對(duì)Build.xml文件的具體描述,Build.xml其實(shí)并未實(shí)現(xiàn)具體的ant構(gòu)建腳本,具體是在該文件中實(shí)現(xiàn)的,如果你看過build.xml的源代碼,就會(huì)發(fā)現(xiàn)一句<import file="nbproject/build-impl.xml"/>,這你就知道是什么意思了。

    贊(11)

    回復(fù)(0)

    評(píng)論

  • 葉子醬油 2017-11-24 14:15:38
    Connection con = (Connection) ds.getConnection(); Connection 應(yīng)該是 java.sql.Connection. 但是你用的是: com.mysql.jdbc.Connection tomcat的數(shù)據(jù)源的PoolGuardConnectionWrapper 實(shí)現(xiàn)的是 java.sql.Connection. 你把它轉(zhuǎn)換為 com.mysql.jdbc.Connection肯定出錯(cuò) Statement 必須用 java.sql.Statement

    贊(11)

    回復(fù)(0)

    評(píng)論

熱門問答

Tomcat 配置的數(shù)據(jù)源,測(cè)試連接數(shù)據(jù)庫(kù)報(bào)告類轉(zhuǎn)換錯(cuò)誤。
tomcat 配置的數(shù)據(jù)源如下: 寫的測(cè)試類如下: 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(); } } } 報(bào)錯(cuò)如下: 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 我估計(jì)是import進(jìn)來(lái)的類不對(duì),可能是引入的包比較少,所以eclipse自動(dòng)提示的類不匹配,有沒有高手告訴我使用tomcat數(shù)據(jù)源配置連接數(shù)據(jù)庫(kù),在類中都要引入什么包中的什么類? 展開
2011-06-18 12:32:11 414 5
醫(yī)保軟件打不開,提示,數(shù)據(jù)庫(kù)連接錯(cuò)誤
藥店這個(gè)電腦主板壞了。把硬盤掛到別的電腦上用的,現(xiàn)在別的都可以用,醫(yī)保軟件打不開,提示,數(shù)據(jù)庫(kù)連接錯(cuò)誤。。下面的怎么操作啊。急,,... 藥店這個(gè)電腦主板壞了。把硬盤掛到別的電腦上用的,現(xiàn)在別的都可以用,醫(yī)保軟件打不開,提示,數(shù)據(jù)庫(kù)連接錯(cuò)誤。。下面的怎么操作啊。急 ,, 展開
2012-10-21 17:14:48 565 2
mysql-font連接數(shù)據(jù)庫(kù)失敗,SQR執(zhí)行錯(cuò)誤1251
mysql-font出現(xiàn)了這種錯(cuò)誤,他讓我upgrade,可我這已經(jīng)是Z新版本了,密碼是肯定沒問題的,不知道為什么,求大神給出解決方案,萬(wàn)分感謝... mysql-font出現(xiàn)了這種錯(cuò)誤,他讓我upgrade,可我這已經(jīng)是Z新版本了,密碼是肯定沒問題的,不知道為什么,求大神給出解決方案,萬(wàn)分感謝 展開
2018-11-16 21:19:30 355 0
c3p0 測(cè)試數(shù)據(jù)庫(kù)連接是否有效
 
2016-09-25 21:15:06 454 1
Tomcat服務(wù)器簡(jiǎn)單應(yīng)用及如何配置虛擬主機(jī)
 
2018-12-03 19:35:12 492 0
Toad for DB2 配置數(shù)據(jù)庫(kù)連接,失敗,報(bào)錯(cuò):連接ipc端口失敗
,配置步驟沒有問題,求大神知道!
2015-12-08 11:39:53 388 1
我用Junit 寫了一個(gè)MySQL數(shù)據(jù)庫(kù)連接的測(cè)試類,為什么會(huì)報(bào)錯(cuò)?
2016-07-03 01:24:08 485 1
測(cè)試類有一個(gè)test錯(cuò)誤其他的都不能測(cè)試嗎
上面的測(cè)試方法是正確的,可以正常測(cè)試,但是下面的測(cè)試我故意把public刪除,讓它出現(xiàn)錯(cuò)誤,為什么這樣的話,上面的也不能測(cè)試了?難道他們之間有什么關(guān)聯(lián),有一個(gè)測(cè)試不通就全部不能測(cè)試了?
2016-10-12 18:24:29 296 1
交換機(jī)的網(wǎng)絡(luò)地址轉(zhuǎn)換配置:
怎樣轉(zhuǎn)換交換機(jī)的IP地址... 怎樣轉(zhuǎn)換交換機(jī)的IP地址 展開
2014-06-25 20:02:18 607 1
軟件安裝出現(xiàn)數(shù)據(jù)庫(kù)錯(cuò)誤
因?yàn)殚_學(xué)要考計(jì)算機(jī)二級(jí)所以要安裝一個(gè)VB練習(xí)軟件安裝完打開解就出現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤不能正常運(yùn)行應(yīng)該不是軟件本身的問題因?yàn)槠渌硕寄馨惭b上也不該是安裝程序的問題哪位高手幫幫... 因?yàn)殚_學(xué)要考計(jì)算機(jī)二級(jí)所以要安裝一個(gè)VB練習(xí)軟件 安裝完打開解就出現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤 不能正常運(yùn)行 應(yīng)該不是軟件本身的問題 因?yàn)槠渌硕寄馨惭b上 也不該是安裝程序的問題 哪位高手幫幫忙~~~~~ 展開
2014-03-08 10:37:56 331 2
如何用Junit4測(cè)試Spring框架下配置的類
 
2017-12-14 16:23:58 410 1
天子星餐飲提示 軟件連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查配置信息。
天子星餐飲提示軟件連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查配置信息。1樓2臺(tái)收銀機(jī)器能行,2樓財(cái)務(wù)室連接不上,一開軟件就提示連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查配置信息,3臺(tái)機(jī)器都在一個(gè)局域網(wǎng)內(nèi)... 天子星餐飲提示 軟件連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查配置信息。1樓2臺(tái)收銀機(jī)器能行,2樓財(cái)務(wù)室連接不上,一開軟件就提示連接數(shù)據(jù)庫(kù)失敗,請(qǐng)檢查配置信息,3臺(tái)機(jī)器都在一個(gè)局域網(wǎng)內(nèi) 展開
2012-12-07 03:38:23 453 2
如何將本地?cái)?shù)據(jù)庫(kù)與遠(yuǎn)程數(shù)據(jù)庫(kù)連接
 
2018-03-12 12:22:55 430 1
ipc$連接出現(xiàn)錯(cuò)誤53
1.對(duì)方ip地址肯定正確 2.都開啟了lanmanserver 3.關(guān)閉了防火墻 4.都有ipc$ 為什么還是出現(xiàn)了錯(cuò)誤53啊。。求解釋。。。
2018-12-06 04:11:11 312 0
sql sa密碼修改,連接數(shù)據(jù)庫(kù)的管理軟件,無(wú)法連接數(shù)據(jù)庫(kù),如何解決
 
2014-01-08 10:46:51 521 2
JAVA測(cè)試類調(diào)用DAO層查詢數(shù)據(jù)庫(kù)空指針異常
此為DAOImpl類 public TbAssignment loadByLoginName(String loginName) { System.out.println(loginName); String hqlString = " from TbAssignment u where u.tbUser.userLoginname='"+loginName+"' "; List list = th... 此為DAOImpl類 public TbAssignment loadByLoginName(String loginName) { System.out.println(loginName); String hqlString = " from TbAssignment u where u.tbUser.userLoginname='"+loginName+"' "; List list = this.getHibernateTemplate().find(hqlString); if (list != null && list.size() > 0) { return (TbAssignment) list.get(0); } else { return null; } } 測(cè)試類 @Test public void t_pwd (){ TbAssignmentDaoImpl tbd = new TbAssignmentDaoImpl(); TbAssignment tb =tbd.loadByLoginName("XXXX"); System.out.println(tb.getTbUser().getUserLoginpwd()); } 展開
2013-10-08 00:18:45 474 3
數(shù)據(jù)庫(kù)如何與軟件連接的
比如說我裝了sqlserver2000,我在里面存了一些數(shù)據(jù),如何把數(shù)據(jù)庫(kù)與某個(gè)應(yīng)用軟件連接起來(lái)呢?比如說圖書管理軟件。如何把sql2000內(nèi)的數(shù)據(jù)導(dǎo)入到那個(gè)應(yīng)用軟件中去呢?... 比如說我裝了sqlserver2000,我在里面存了一些數(shù)據(jù),如何把數(shù)據(jù)庫(kù)與某個(gè)應(yīng)用軟件連接起來(lái)呢?比如說圖書管理軟件。如何把sql2000內(nèi)的數(shù)據(jù)導(dǎo)入到那個(gè)應(yīng)用軟件中去呢? 展開
2012-06-03 01:39:44 668 4
access數(shù)據(jù)庫(kù)的軟件,總是提示錯(cuò)誤數(shù)據(jù)庫(kù)中的表錯(cuò)誤時(shí)怎么回事啊
錯(cuò)誤提示是“由于數(shù)據(jù)表‘dept’需要一個(gè)相關(guān)記錄,不能添加或修改記錄“... 錯(cuò)誤提示是“由于數(shù)據(jù)表‘dept’需要一個(gè)相關(guān)記錄,不能添加或修改記錄“ 展開
2013-01-30 21:40:55 464 2
百威軟件不能連接數(shù)據(jù)庫(kù)
我一打開就出現(xiàn)這樣?。?!我已經(jīng)裝好了SQL了,我電腦的思迅軟件還能正常使用的,所以不要說什么沒有裝SQL,誰(shuí)知道怎么搞???... 我一打開就出現(xiàn)這樣?。。∥乙呀?jīng)裝好了SQL了,我電腦的思迅軟件還能正常使用的,所以不要說什么沒有裝SQL,誰(shuí)知道怎么搞??? 展開
2012-12-03 12:19:36 633 3

4月突出貢獻(xiàn)榜

推薦主頁(yè)

最新話題