學JDBC時 ? ? 調用查詢數據庫 姓名年齡的一個 ?查詢方法public List<Goddess>query() throws Exception { Connection conn=dbutil.getConnection(); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("SELECT user_name,age FROM imooc_goddess;"); List<Goddess> gs=new ArrayList<Goddess>(); Goddess g=null; ? ??//疑問:這個怎么理解?類名 ?對象=空 ? ? ?可是又沒有 實現類??? while(rs.next()){ g=new Goddess(); ?? ?//疑問2:這句什么意思?作用? ?算是上面聲明的實現類么??為什么放這?? g.setUser_name(rs.getString("user_name")); g.setAge(rs.getInt("age")); gs.add(g); } return gs; }看視頻教程 ?JDBC對面的女孩看過來 ?2-3節 ?遇到的疑惑
1 回答
已采納

qyy2499760117_葉子
TA貢獻188條經驗 獲得超91個贊
疑問1的Goddess g=null,創建一個新的空對象,不需要new一下,因為它還沒有數據,g=new Goddess()聲明對象,查出數據后,保存新的對象,也就是實例化。
添加回答
舉報
0/150
提交
取消