Помогите пожалуйста. Ввожу данные в БД и все проходит отлично. Но как сделать проверку вводимого типа, чтоб пользователь не сломал программу? Везде искал, все попробовал и что-то ни как.
public void addNumber() throws SQLException {
String INSERT = "insert into telephonebook.phonenumbers(name, number) values (?, ?)";
PreparedStatement preparedStatement = connection.prepareStatement(INSERT);
System.out.print("Enter name and surname ==> ");
String name = scanner.nextLine();
System.out.print("Enter number ==> ");
int number = scanner.nextInt();
preparedStatement.setString(1, name);
preparedStatement.setInt(2, number);
preparedStatement.execute();
}