I have read the main article for getting the last inserted ID in MySQL using jdbc in java but I could not seem to get it right.
int identity;
public void insertdata(){
Connection con = Connect();
Statement statement;
statement = (Statement) con.createStatement();
String sql = "INSERT INTO table1 (Surname, FirstName, MiddleName, Birthday)" + " VALUES('"+surname+"', '"+fName+"', '"+mName+"', '"+bDay+"');";
statement.executeUpdate(sql,Statement.RETURN_GENERATED_KEYS);
ResultSet rs = statement.getGeneratedKeys();
rs.next();
identity=rs.getInt(1);
statement.close();
con.close();
}