最新回答 / 慕粉大仙
老師使用source -> Generate Getter and Setter 按鈕自動生成的你也可以自己編寫, 如:public int getAge(){ return age;}public void setAge(int age){this.age = age;}
2017-05-26
已采納回答 / 慕雪5514051
因為你的女神性別啊,創建者啊等等都是空的,沒有賦值,所以會這樣。你把下面這段代碼添加到控制層的add類里去就好了。goddess.setSex(1);??goddess.setCreate_user("ADMIN");??goddess.setUpdate_user("ADMIN");??goddess.setIsdel(0);完整的像這樣就好了public void add(Goddess goddess) throws Exception{??goddessDao dao =new goddessDa...
2017-05-25
已采納回答 / 杜孝飛
連接數據庫的時候沒有說明編碼,如果數據庫使用的utf-8就這把連接數據庫的url改成加成這樣"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=utf-8"同理,如果是gbk,"jdbc:mysql://localhost:3306/db?" +"useUnicode = true&characterEncoding=gbk"
2017-05-22
已采納回答 / yeehom
這個可能是老師為了便于大家理解,當你看每一個方法的時候都能清楚的知道這個Dao哪來的。在我們實際開發中,不建議這樣寫。這樣寫會浪費內存以及損耗性能。
2017-05-19
最贊回答 / yeehom
當刪除有外鍵的屬性的數據時,需要先把該外鍵值關聯的數據刪除掉。這是外鍵約束的要求。也就是說刪除student表的數據時,必須先把courcse表中通過sno關聯的數據刪除掉。
2017-05-17
已采納回答 / Aiwz
本菜鳥才疏學淺,第一個不太清楚,加不加都行,猜測可能是為了與之前的查詢語句分割開。第二個漢字亂碼的問題,需要確保所使用數據庫的編碼為UTF-8,同時JAVA中獲得數據庫連接時conn = DriverManager.getConnection(URL, USER, PASSWORD);這句中的URL可以寫成這樣試試URL = "jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=UTF-8";
2017-05-17