作者slalala (不再嘴炮了)
看板java
标题Re: [问题] 利用java写的资料库
时间Tue Apr 29 23:57:57 2008
※ 引述《BearWu (B.r)》之铭言:
: 小弟 最近在做一个资料库的范例
: 目前做到『修改』功能的部份
: 我的想法是
: 第一步:做一个text让使用者输入欲修改的书号
: 第二步:之後再回传到各个text让使用者修改里面的值
: 可是在run的过程当中
: 跑出来的sql结果 却没有反应
: 我後来把sql结果system.out出来结果变成:
: sun.jdbc.odbc.JdbcOdbcResultSet@19616c7
: @後面的值 每当我按一次 就会换一次 结果後来都没办法做到第二步
: 回传到各个text的栏位里
: 请问这部份的问题是出自於那里??
: 以下是我的程式码
: ResultSet rs = null;
: String scode = sid.getText();
: String strSQL = "SELECT * FROM Book WHERE BookID='" + scode + "'";
这个BOOKID一定是PK 当然也是unique
: System.out.println(strSQL);
: rs = JDBC.stmt.executeQuery(strSQL);
: System.out.println(rs);
: int count = 0;
while ( rs.next() ){ // 是否有此记录
count++;
: id.setText(rs.getString("BookID"));
: title.setText(rs.getString("BookTitle"));
: author.setText(rs.getString("BookAuthor"));
: price.setText(Float.toString(rs.getFloat("BookPrice")));
: date.setText("" + rs.getDate("BookPubDate"));
: JOptionPane.showMessageDialog(c,"书号:" + scode + "已可修改!");
: }
if(count==1)
JOptionPane.showMessageDialog(c, "书号: " + scode + "并不存在资料库!
: 感谢大家的答覆
直接拿你的改
PS:我只能回答大学生专题OR程设作业的程度
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.146.170
1F:推 BearWu:感谢你的回答 04/30 00:34
2F:推 BearWu:问题已解决,感谢 04/30 01:13
3F:→ slalala:我也笔误了 应该if(counter==0) 04/30 09:29
4F:推 BearWu:恩恩,我昨天有注意到这个 04/30 10:22