17_7_5 JDBC 失误点
2017-07-05 16:17 小歪1991 阅读(138) 评论(0) 编辑 收藏 举报JDBC中
1.问题:JDBC 方法未实现---Ctrl中的update()无效果
原因:model中的 Student 类的 构造方法 未携带id 属性;
之所以delete可行,是因为 直接用的 参数id 而不是 通过对象Student 获取到的参数
public static void delete(int id){
Connection conn=DBUtil.getConn();
String sql="delete from ss where id=?";
PreparedStatement ps=conn.prepareStatement(sql);
ps.setInt(1, id);
ps.execute();
}
public static void update(Student s){
...ps.setInt(1,s.getId());
}