String sql = "select id,cid,name,age,birthday from stu where id=?";
Object[] params = { id };
ResultSet rs = db.executeSqlWithResult(sql, params);
while (rs.next()) {
s.setId(rs.getInt("id"));
s.setcName(rs.getString("cid"));
s.setName(rs.getString("name"));
s.setAge(rs.getInt("age"));
s.setBir(rs.getTimestamp("birthday"));在这个程序中s.set的五个设置能不能改变顺序,能不能缺少哪一项????求解决,谢谢!!!
Object[] params = { id };
ResultSet rs = db.executeSqlWithResult(sql, params);
while (rs.next()) {
s.setId(rs.getInt("id"));
s.setcName(rs.getString("cid"));
s.setName(rs.getString("name"));
s.setAge(rs.getInt("age"));
s.setBir(rs.getTimestamp("birthday"));在这个程序中s.set的五个设置能不能改变顺序,能不能缺少哪一项????求解决,谢谢!!!
解决方案 »
- 修改资料后的问题??
- 求助 nutch1.2文件配置,找N多教程后无果 WIn7 cygwin
- 使用jstl时,没有加入.tld文件也能正常使用forEach等字段,为什么?
- struts2如何跳转到普通的html后缀的页面
- 关于图像处理,先谢了
- struts文件上传问题.
- highcharts重绘的问题
- 100分,紧急求助jsp乱码问题???救命阿
- JSP内置对象问题
- unable to connect: java.net.SocketException: No buff er space available (maximu
- javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space
- 求个,用户用电信息采集系统,购电功能优化解决方案。
将指针从当前位置下移一行。ResultSet 指针最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。 如果如果新的当前行有效,则返回 true;如果不存在下一行,则返回 false
s.set是你自己定义的pojo吧,当然可以少一个了,没有顺序的
五个设置能改变顺序但是括号里面的参数也要一一对应。
比如下面这样也是可以的
while (rs.next()) {
s.setAge(rs.getInt("age"));
s.setBir(rs.getTimestamp("birthday"));
s.setcName(rs.getString("cid"));
s.setName(rs.getString("name"));
s.setId(rs.getInt("id"));
}
根据你数据库表里面的设置 如果设置哪一项可以为空 当前可以少哪一项 如果数据库表里面字段设置不为空 这里少赋值了 在插入的时候会报错...
将指针从当前位置下移一行。ResultSet 指针最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。 如果如果新的当前行有效,则返回 true;如果不存在下一行,则返回 false
s.set是你自己定义的pojo吧,当然可以少一个了,没有顺序的