Bom dia pessoal,
Estou trabalhando em uma aplicação que irá automatizar a conferencia de alguns produtos antes do embarque, lendo o codigo de barras.
Porém tenho um problema, na minha DB, tenho varias colunas, mas as que eu preciso em especial são duas: MATERIAL, e CODIGOBARRAS. quando altero a STRING de comando do MYSQL para MATERIAL, a resposta ocorre normalmente, quando altero para CODIGOBARRAS nao retorna nada, conseguem me ajudar?
segue o código:
public class testa {
Connection con;
public void Remove (String a ){
con = (com.mysql.jdbc.Connection) Conexao.getConnection();
PreparedStatement stmt = null;
ResultSet rs;
try {
stmt = con.prepareStatement("select qtdOrigem from transportadora1 where material = ?");
//stmt = con.prepareStatement("select qtdOrigem from transportadora1 where CODIGOBARRAS = ?");
stmt.setString(1, a);
rs = stmt.executeQuery();
while(rs.next()){
JOptionPane.showMessageDialog(null,"RESULT : "+rs.getInt("qtdOrigem"));
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"ERRO: "+ex);
}
"Só estava me esquecendo; os dados de MATERIAL e CODIGOBARRAS são todos varchar(30) no meu DB.
Apenas o qtdOrigem é inteiro.
abaixo seguem as inportações: