public Customer getCustomer(String ssNum) throws CustomerHomeException, ClassNotFoundException {
String query = "Select ssn, customer_name from customer ";
ResultSet rs = smt.executeQuery(query);
Customer customer = null;
while (rs.next()) {
if (ssNum.equals(rs.getString("ssn"))) {
customer = new Customer(rs.getString("ssn"), rs.getString("customer_name"));
}
return customer;
}
} catch (SQLException e) {
throw new CustomerHomeException("Failed to create CustomerHome", e);
}
}
我越來越而retriving從的MySQL數據庫值放置在return
語句錯誤特定ssnum。價值已經存在。我正在連接錯誤錯位return語句而retriving值從MySQL數據庫
假設你沒有找到任何東西,你退出'while',你的代碼應該做什麼? –
所以這是不正確的代碼,括號不匹配。至於錯誤,你確定記錄不存在嗎? – greedybuddha
該代碼應該匹配給定的ssnum在if循環中,我用來遍歷數據庫中的所有記錄。記錄已經存在 – user2382753