Bom dia, pessoal !
Eu tenho um sistema rodando em MYSQL que vai ser migrado pro Oracle e estou tendo problemas com o Auto-incremento. Tem como eu passar uma sequence.nextval pelo PreparedStatement ? Por exemplo :
String sql = "INSERT INTO un_biblias (id, nome) VALUES (? , ?)";
PreparedStatement ps = ....prepareStatement(sql);
ps.setInt(1, 1);
ps.setString(2, "Nome");
pra
String sql = "INSERT INTO un_biblias (id, nome) VALUES (? , ?)";
PreparedStatement ps = ....prepareStatement(sql);
ps.setString(1, "sequence.nextval");
ps.setString(2, "Nome");
Sendo que o setString, vai inserir aspas(") na instrução. Tem algum outro modo sem ser colocar o nextval diretamente na instrução ou fazer uma consulta pra pegar o id ?
Muito obrigado e Feliz Ano Novo !!!