SELECT seq_dvd.nextVal AS proximo FROM DUAL;
entao eu preciso saber qual valor vai me retorna pra poder inserir no banco..
public void save(DvdBean bean) throws SQLException, ClassNotFoundException, FileNotFoundException, IOException{
Connection conn = getConnection();
//se o bean for "0" ele vai inserir;
if(bean.getCodigo()==0){
DvdBean dvd = new DvdBean();
try {
//nesse meio eu deveria mandar pro banco o SELECT seq_dvd.nextVal AS proximo FROM DUAL;
// gravar o resultado em alguma variavel do tipo int e setar o cogigo bean.setCodigo(valor);
// mas ai q ta o problema eu nao sei como jogar esse comando pro banco fazendo com q ele me retorne o valor
PreparedStatement ps = conn.prepareStatement("insert into DVD values("+bean.getCodigo()+",'"+bean.getFilme()+"','"+bean.getData()+"')");
ps.executeUpdate();
JOptionPane.showMessageDialog(null,bean.getCodigo());
} finally {
conn.close();
}
}