学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
提交
取消