2-6,通过id查询女神信息的这个代码怎么跟上一节的对不上啊

来源:2-6 JDBC实战---搭建模型层 Ⅳ

690017359

2017-08-11 15:56

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();

// String username=rs.getString("user_name");

// g.setUserName(username);

g.setUser_name(rs.getString("user_name"));

g.setAge(rs.getInt("age"));


gs.add(g);


}

return gs;

}



写回答 关注

1回答

  • 慕婉清0689395
    2017-08-11 17:12:35

    你看的这个是通过名字进行查询,你想通过ID进行查询只需将sb.append("where user_name = ?")改成sb.append("where id=?")就行了。

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题