public static void main(String[] args) {
		ExemploExecuteStatementSP obj = new ExemploExecuteStatementSP();
		Scanner var = new Scanner(System.in).useDelimiter(System.getProperty("line.separator"));
		String nome = null;
		while (true) {
			try {
				System.out.println("OBS.: Caso a tabela agenda não exista excutar a classe ExemploCriaTabela");
				System.out.println("1 - Criar stored procedure.");
				System.out.println("2 - Atualizar dados.");
				System.out.println("3 - Selecionar dados.");
				System.out.println("9 - Fim.");
				System.out.print("Entre com a opção: ");
				int op = var.nextInt();
				switch (op) {
				case 1:
					obj.criarSPExecute();
					break;
				case 2:
					System.out.println("Digite o novo nome para alteração: ");
					nome = var.next();
				case 3:
					System.out.println("Entre com o ID: ");
					int id = var.nextInt();
					obj.executarStoredProcedure(op, id, nome);
					break;
				case 9:
					System.exit(0);
				}
			} catch (MyClassException e) {
				if (e.getCodigo() == 1304) {
					System.out.println("\n\nStored Procedure sp_execute já existe.\n");
				} else if (e.getCodigo() == 1305) {
					System.out.println("Stored Procedure não existe.");
				} else if (e.getCodigo() == 1146) {
					System.out.println("\n\nTabela não existe. Executar a classe ExemploCriaTabela.\n");
				} else {
					System.out.println("Mensagem do objeto: " + e.getMensagem());
					System.out.println("Classe: " + e.getClasse());
					System.out.println("Método: " + e.getMetodo());
					System.out.println("Mensagem original: " + e.getMensagem());
				}
			}
		}
	}