Olá pessoal,
Criei um sistema e estou usando o oracle express.
No meu campo código utilizo sequence como se fosse uma auto increment.
Mas no meu código java na hora que eu for gravar no banco, eu utilizo essa sequence como uma String normal ?
Ex:
try{
// cria um preparedStatement
PreparedStatement stmt = con.prepareStatement("insert into contatos (nome, endereco) values (?,?)");
// preenche os valores
stmt.setString(1, "nomeDaMinhaSequence"); // Aqui vai o nome da minha sequence que foi criada no banco ou precisa criar alguma váriável no java também ?
stmt.setString(2, txtNome.getText());
stmt.setString(3, txtEnd.getText());
// executa
stmt.execute();
stmt.close();
System.out.println("Gravado!");
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
Atc,
Fernando