Olá a todos.
Estou com um problema para inserir os dados no banco.
public void cadastro() {
float preco;
try {
preco = Float.parseFloat(fieldPreco.getText());
} catch(NumberFormatException nfex) {
JOptionPane.showMessageDialog(null, "Preencha o campo \"preço\" corretamente!\n" +nfex,
"Erro", JOptionPane.ERROR_MESSAGE);
return;
}
float qLitros;
try {
qLitros = Float.parseFloat(fieldQLitros.getText());
} catch(NumberFormatException nfex) {
JOptionPane.showMessageDialog(null, "Preencha o campo \"quantidade de litros\" corretamente!\n" +nfex,
"Erro", JOptionPane.ERROR_MESSAGE);
return;
}
new conexao();
try {
String tableName2 = "producaoLeite";
con = DriverManager.getConnection("jdbc:mysql://localhost/gado", "root", "2017");
stmt = con.createStatement();
stmt.executeUpdate("INSERT INTO " +tableName2+ " (codGado, preco, qLitros) VALUES ('"+
boxCod.getSelectedItem()+ "', " +preco+ ", " +qLitros+ ";");
stmt.close();
con.close();
} catch(SQLException sqlex) {
JOptionPane.showMessageDialog(null, "Erro ao cadastrar dados de produção\n" + sqlex,
"Erro", JOptionPane.ERROR_MESSAGE);
}
Visualização:
[img]http://i30.servimg.com/u/f30/11/80/81/44/cgado010.gif[/img]
[img]http://i30.servimg.com/u/f30/11/80/81/44/cgado011.gif[/img]
* O comboBox "Codigo do animal" contém dados de um select de outra tabela do banco.
* Os demais combos eu não adicionei no código que estou passando pra vocês.
Espero uma ajuda.
Obrigado.
[]s