Números especificos

4 respostas
F

Galera, estou na dúvida. Preciso enviar pro banco de dados somente numeros especifico.

//
if (valor == 0 || valor == 1 || valor == 3)

throw new Exception("O valor passado esta incorreto.\n Verifique o valor digitado!");

try {
	
String SQL = "INSERT INTO movimento(reposicao) values(?)";

ps = conn.prepareStatement(SQL);
ps.setInt(1, valor);

	
ps.executeUpdate();


} catch (SQLException sqle) {
	
throw new Exception("Erro ao inserir informações no banco de dados ");
} finally {
ConnectionFactory.closeConnection(conn, ps);
}
}

4 Respostas

V

Tente colocar “values(null,?)”.

E

Qual o erro?

F

O erro é que ele envia o 1 pro banco e não pode enviar.
Tipo o sistema é um caixa eletronico e tenho que repor cedula de 2,5,10,20,50 e 100 não posso por 1,3,4…
mas ele vai pro banco mesmo assim.

F

vou tentar colocar Vinicius pra ver se da certo

Criado 18 de maio de 2016
Ultima resposta 18 de mai. de 2016
Respostas 4
Participantes 3