已采納回答 / qq_慕移動2474423
參數(shù)加載是看?互相的位置的,如果中間有別的不是?,就不算參數(shù)了吧,所以寫的時候還是連起來的一串?dāng)?shù)字。
2019-06-14
已采納回答 / Uestc_L
因?yàn)樯洗?Map<String ,Object> param=new HashMap<String, Object>(); 就相當(dāng)于創(chuàng)建了個集合的對象 param ,而每個 map 中的 key 是一樣的,就可以直接用已經(jīng)創(chuàng)建的 param 來存儲,沒有新創(chuàng)建容器,只是更新了 value 而已,而你新創(chuàng)建 param2 就相當(dāng)于又在內(nèi)存中開辟了空間存儲有相同 key 的容器,浪費(fèi)了空間。
2019-06-07
已采納回答 / AlexanderW
感覺是報時區(qū)錯誤吧jdbc:mysql://localhost:3306/dbname?serverTimezone=UTC?? 這樣寫試試看
已采納回答 / Deque
特別注意SQL語句的符號和字符串拼接時若兩個SQL字符串必須空格的注意空格,再就是檢查一下數(shù)據(jù)庫是否正確創(chuàng)建。比如很容易把SQL語句寫成以下這樣:String sql = "update imooc_goddess set user_name,...";當(dāng)輸入中文的符號很難辨別,見你你在SQL上執(zhí)行一遍update以下數(shù)據(jù),再復(fù)制到Java代碼改成參數(shù)形式。以下是參考代碼,實(shí)測沒問題:<...code...>
2018-12-18
已采納回答 / qq_huh_1
將常量值改成這個就行了private static final String URL = "jdbc:mysql://127.0.0.1:3306/imooc?serverTimezone=UTC";
已采納回答 / 嗷迪
我來告訴你,https://mvnrepository.com/artifact/mysql/mysql-connector-java 快謝謝我^_^
已采納回答 / Oraclea
這里老師著重講的是JDBC,關(guān)于異常直接throw,其實(shí)這樣子做法值得商榷的。老師的目的是讓聽者更加關(guān)注JDBC。
2018-10-20
已采納回答 / 溢流沙
缺少mysql的jdbc驅(qū)動,也就是jar
已采納回答 / 幕布斯3021265
你有報錯信息嗎新版的驅(qū)動名字改為com.mysql.jc.jdbc.driver你這個驅(qū)動好像打錯了
已采納回答 / AK103
由于import 部分看不見,所以結(jié)合提示推斷應(yīng)該是Statement的導(dǎo)入錯了,應(yīng)該導(dǎo)入java.sql.Statement,而你導(dǎo)入的是com.mysql.jdbc.statement。
已采納回答 / 阿飛來
22行的select語句name和age之間要用逗號隔開