UNIVERSIDADE DE CABO VERDE
Página 13
String sql = " insert into agenda.compromisso
(tipo,local,assunto,acompanhante,nome_acompanhante,dia_semana,data_agendamento
,hora)" + "values(?,?,?,?,?,?,?,?)";
PreparedStatement stmt = conexao.prepareStatement(sql);
// toma os dados para inserir:
stmt.setString(1, c1.getTipo_compromisso());
stmt.setString(2, c1.getLocal_compromisso());
stmt.setString(3, c1.getAssunto_compromisso());
stmt.setString(4, c1.getAcompanhante());
stmt.setString(5, c1.getNome_acompanhante());
stmt.setString(6, c1.getDia_semana());
stmt.setDate(7, c1.getData_agendamento());
stmt.setTime(8, c1.getHora_a_realizar());
stmt.execute();
stmt.close();
Para salvar um compromisso é necessário a seguinte linha de codigo:
Public void salvar compromisso (compromisso c1) throws SQLException {
String sql = "select * from agenda.compromisso where data_agendamento like?
and hora like ?";
PreparedStatement stmt = conexao.prepareStatement(sql);
stmt.setDate(1, c1.getData_agendamento());
stmt.setTime(2, c1.getHora_a_realizar());
sr = stmt.executeQuery();
if (sr.next()) {
JOptionPane.showMessageDialog(null, "Nao pode Criar mesmo compromisso\n
para mesmo dia e hora!");
} else {
adiciona(c1);
JOptionPane.showMessageDialog(null, "Compromisso Guardado com
Sucesso!"); }