java吧 关注:1,286,490贴子:12,814,018
  • 11回复贴,共1

图书管理系统 求教

只看楼主收藏回复

try {
String str=(String)combox.getSelectedItem();
s = "select * from 图书信息表 where "+str+"='" + l.getText() + "'";
ResultSet rs=db.Query(s);
boolean flag=rs.next();
if(flag){
Object[] rowData={
rs.getString(1),rs.getString(2),rs.getString(3),rs.getString(4),
rs.getString(5),rs.getString(7)};
model.addRow(rowData);
i++;
flag=rs.next();
}
else { //无匹配信息
JOptionPane.showMessageDialog(null, "不存在,请重新输入",
"输入错误", JOptionPane.YES_NO_OPTION);
}
} catch (SQLException g) {
System.out.println("E Code" + g.getErrorCode());
System.out.println("E M" + g.getMessage());
}
这段代码想实现从已有的表中查找到信息进行显示
就是我做的是图书管理系统
现在想比如说显示信息表中所有人民邮电出版社的书
但是这个是我从另一个代码改的 就是原来的代码只能显示一行 原来是通过图书编号来显示 所以结果是唯一的
可是我现在检索的结果不唯一 代码要怎么改啊
求大神指教


1楼2013-09-05 16:31回复

    while(rs.next()){
    }


    2楼2013-09-05 16:38
    收起回复
      2025-11-08 16:08:53
      广告
      不感兴趣
      开通SVIP免广告


      5楼2013-09-05 23:48
      回复