Re: [問題] 利用java寫的資料庫
※ 引述《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
推
04/30 00:34, , 1F
04/30 00:34, 1F
推
04/30 01:13, , 2F
04/30 01:13, 2F
→
04/30 09:29, , 3F
04/30 09:29, 3F
推
04/30 10:22, , 4F
04/30 10:22, 4F
討論串 (同標題文章)