private boolean addPhone(String phone) throws SQLException {
		try {
			int PhoneID = findPhone(phone);
			if (PhoneID < 0) { // Phone not in the database, so add it
				stmt = conn.prepareStatement("INSERT INTO PHONE(PhoneNum) VALUES(?)");
				stmt.setString(1, phone);
				stmt.executeUpdate();
				PhoneID = findPhone(phone);
			}
			addPhoneHas(PhoneID);
		} catch (SQLException e) {
			JOptionPane.showMessageDialog(null, "Error: Phone could not be added!");
			return false;
		}
		JOptionPane.showMessageDialog(null, "Phone added!");
		findPerson(firstTF.getText(), lastTF.getText()); // Reset the form data
		return true;
	}