Olaa!
a minha dúvida é a seguinte:
eu tenho essa tabela feita no mysql:
CREATE TABLE petshop.Cliente (
cod_cli INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
nome VARCHAR(35) NOT NULL,
cnpj VARCHAR(11) NOT NULL,
ins_estadual VARCHAR(20) NOT NULL,
tel VARCHAR(10) NOT NULL,
ende VARCHAR(35) NOT NULL,
PRIMARY KEY (cod_cli)
)
e tenho o método grava na minha dao:
public static void grava(Cliente cli) throws Exception{
open();
stmt = con.prepareStatement(“insert into cliente values(null,?,?,?,?,?,?)”);
stmt.setString(1, cli.getNome());
stmt.setString(2, cli.getCnpj());
stmt.setString(3, cli.getIns_estadual());
stmt.setString(4, cli.getTel());
stmt.setString(5, cli.getEnde());
stmt.execute();
}
o problema que não consigo inserir corretamente o meu cod_cli que está auto increment no banco.
Como faço isso no meu método?