int bookID
返回值0
,它應該返回1
。 (表中的第一個id。)Kindly Assist。如何獲取ResultSet的整數值並將其賦值給一個int變量?
public void ID(){
conn = ConnectDB();
String sql = "Select Book_ID From Student Biblio";
try {
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
if(rs.next()){
int bookID = rs.getInt(1); //IDTable
}
} catch (SQLException ex) {
Logger.getLogger(Student.class.getName()).log(Level.SEVERE, null, ex);
}
}
請提供您創建表的語句。 – 2014-12-03 17:10:47
您不是訂購表格,也不是選擇具有'Book_ID'' 1的行,所以很可能有不同的行作爲結果。 – 2014-12-03 17:11:02
好的,我已經改變了代碼int BookID1 = rs.getInt(「Book_ID」);但代碼將值0賦給BookID1。 – naveenath 2014-12-03 17:14:01