Olá estou tentando criar um cadastro onde possui 2 campos
Código
Nome
O campo código eu criei uma auto sequencia no postgre
agora estou com duvida em como faço em java
no momento estou fazendo da seguinte forma
String sql = "INSERT into grupo (gru_nome)" + "VALUES (?)";
try {
Connection conn = Conexao.getConexao();
PreparedStatement pst = conn.prepareStatement(sql);
pst.setString(1, txGrupo.getText());
JOptionPane.showMessageDialog(null, "Gravado com Sucesso!");
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Erro ao gravar registo\n" + ex.getMessage() + "\n" + ex.getCause());
}
A mensagem “Gravado com sucesso” aparece mas não é gravado nada no banco de dados
Utilizei o seguinte código sql para criar a tabela
CREATE TABLE grupo
(
gru_cod integer NOT NULL PRIMARY KEY,
gru_nome VARCHAR(80)
);
CREATE SEQUENCE gru_cod
MINVALUE 1
MAXVALUE 10000
START WITH 1
INCREMENT BY 1
CACHE 100;
Agradeço desde já a atenção.