Assunto Beans

1 resposta
P

Bom estou com dificuldades para pegar uma instancia de um bean e executar a inserção no banco…
Algum tem um exemplo pratico…

Valeu Galelar…

1 Resposta

D

Hmm.. essa tua pergunta é bem vaga.
Depende muito. Como está implementada o acesso aos dados? DAO?

De maneira crua:

MeuBean bean = new BeanPool.getCorrectBean();

bean.setAtributo1(valor1);
bean.setAtributo2(valor2);
    // ... etc...

    // ... depois...
try {
      Connection con = ...
      PreparedStatement pst = con.prepareStatement("INSERT INTO Table (campo1, campo2) VALUES (?, ?)");

      pst.setString(1, bean.getAtributo1());
      pst.setString(2, bean.getAtributo2());

      int count = pst.executeUpdate();

      con.close();
}
catch (SQLException sqlex) {
      // loga, dá pau, estribucha, enfim...
}

Devem existir tantas maneiras... Mas de um modo geral é mais ou menos isso. Se for mais específico, quem sabe?

:wink:

Criado 30 de janeiro de 2004
Ultima resposta 30 de jan. de 2004
Respostas 1
Participantes 2