第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

看我找的代碼,求大神幫我分析分析是哪里出的錯(cuò)誤?。考彼懒?/h1>

import java.sql.*;  public class JDBCTest {  public static void main(String[] args){  //驅(qū)動(dòng)程序名String driver = "com.mysql.jdbc.Driver";// URL指向要訪問的數(shù)據(jù)庫(kù)名scutcsString url = "jdbc:mysql://127.0.0.1:3306/scutcs";// MySQL配置時(shí)的用戶名String user = "root";// Java連接MySQL配置時(shí)的密碼String password = "root";try {// 加載驅(qū)動(dòng)程序Class.forName(driver);// 連續(xù)數(shù)據(jù)庫(kù)Connection conn = DriverManager.getConnection(url, user, password);if(!conn.isClosed())System.out.println("Succeeded connecting to the Database!");// statement用來(lái)執(zhí)行SQL語(yǔ)句Statement statement = conn.createStatement();// 要執(zhí)行的SQL語(yǔ)句String sql = "select * from tbmakerdata";String InsertData = "insert into tbmakerdata(Name,Type,Lat,Lng) values ('0102123','myIconW','39.1087','117.1771');";//結(jié)果集//statement.executeUpdate(InsertData);ResultSet rs = statement.executeQuery(sql);  System.out.println("-----------------");  System.out.println("執(zhí)行結(jié)果如下所示:");  System.out.println("-----------------");  System.out.println("圖標(biāo)類型" + "\t" + "名稱" +"\t" +"經(jīng)緯度");  System.out.println("-----------------");  String name = null;  while(rs.next()) {  //選擇sname這列數(shù)據(jù)name = rs.getString("Name");// 首先使用ISO-8859-1字符集將name解碼為字節(jié)序列并將結(jié)果存儲(chǔ)新的字節(jié)數(shù)組中。// 然后使用GB2312字符集解碼指定的字節(jié)數(shù)組//name = new String(name.getBytes("ISO-8859-1"),"GB2312");// 輸出結(jié)果System.out.println(rs.getString("Type") + "\t" + name + "\t" + rs.getString("Lat") + "\t" + rs.getString("Lng"));  }  rs.close();  conn.close();  } catch(ClassNotFoundException e) {  System.out.println("Sorry,can`t find the Driver!");  e.printStackTrace();  } catch(SQLException e) {  e.printStackTrace();  } catch(Exception e) {  e.printStackTrace();  }  }}用這個(gè)代碼新建一個(gè)項(xiàng)目就可以正常運(yùn)行并連接數(shù)據(jù)庫(kù)。當(dāng)我將它寫入另一個(gè)項(xiàng)目的一個(gè)方法時(shí)就報(bào)錯(cuò)java.lang.ClassNotFoundException: com.mysql.jdbc.Driver我這個(gè)類里也導(dǎo)入了java.sql.*,而且com.mysql.jdbc.Driver的路徑也和上一個(gè)項(xiàng)目的路徑相同。
查看完整描述

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ò)的原因。

查看完整回答
反對(duì) 回復(fù) 2022-12-25
?
Qyouu

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)。

查看完整回答
反對(duì) 回復(fù) 2022-12-25
?
郎朗坤

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目錄就可以了。

查看完整回答
反對(duì) 回復(fù) 2022-12-25
  • 3 回答
  • 0 關(guān)注
  • 130 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)