java - I am getting en error for the misplaced return statement while retriving the values for a particular ssnum from the mysql database -
public customer getcustomer(string ssnum) throws customerhomeexception, classnotfoundexception { string query = "select ssn, customer_name 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 create customerhome", e); } }
i'm getting error return
statement placed while retriving value mysql database. value exists.
method getcustomer
expecting return customer
@ end of function definition. , returning in middle of while
loop. compiler complaining add or place return statement method suppose to, because not happening while
or if
executed every time.
private static int hello() { (int = 0; < 2; i++) { return 0; } return -1; }
i hope helps.
Comments
Post a Comment