3 回答

TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
個(gè)人覺得如果你單獨(dú)成一個(gè)項(xiàng)目能運(yùn)行的話,換成一個(gè)方法也是沒有問題的,樓上的那些方法肯定都不是出錯(cuò)的地方,因?yàn)槿绻麤]有導(dǎo)入包的話你這個(gè)程序都不可能運(yùn)行的。但是現(xiàn)在出現(xiàn)了問題,這其中一種最優(yōu)可能的原因是你擅自把在這個(gè)函數(shù)中的某些個(gè)變量比如Driver定義在了函數(shù)訪問不到的地方,比如主函數(shù)中,這就有可能導(dǎo)致出錯(cuò)。其實(shí)你應(yīng)該把出問題的那個(gè)項(xiàng)目貼出來(lái),大家才能幫得到你。不然你讓大家一頓猜,很難找到真正出錯(cuò)的原因。

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊
如果你只是要運(yùn)行這段代碼的話,不需要Tomcat(具體是什么你可以去網(wǎng)上查查)。運(yùn)行這段代碼(根據(jù)代碼的內(nèi)容來(lái)看)的前提是你的電腦上有mysql,并且你在mysql中擁有名為scutcs的database(數(shù)據(jù)庫(kù)),在這個(gè)databse中擁有名為tbmakerdata的表(table),并且在表中有Name,Type,Lat,Lng這些字段并且有一些值。之后在你的classpath中有java連接mysql的驅(qū)動(dòng)包(mysql-connector-java-5.1.7-bin.jar 你可以去mysql的官網(wǎng)上下載,不一定是5.1.7),在上面的都齊全的之后,你可以運(yùn)行這段代碼,可以再控制臺(tái)看到結(jié)果。如果你用的是eclipse這樣的ide工具的話,操作上會(huì)簡(jiǎn)單一點(diǎn)。

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
是tomcat找不到MYSQL JAR包的問題。后來(lái)又把mysql-connector-java-5.1.7-bin.jar導(dǎo)入到tomcat的lib目錄下面就ok了,嘿……
在java項(xiàng)目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以運(yùn)行java項(xiàng)目。
在web項(xiàng)目中,當(dāng)Class.forName("om.mysql.jdbc.Driver");時(shí)myeclipse是不會(huì)去查找字符串,不會(huì)去查找驅(qū)動(dòng)的。所以只需要把mysql-connector-java-5.1.7-bin.jar拷貝到tomcat下lib目錄就可以了。