Beispiel #1
0
 /* consulta no BD */
 public ArrayList<Contato> readAll() throws SQLException {
   ResultSet rs;
   ArrayList<Contato> contatos = new ArrayList<Contato>();
   String sql = "select * from contato";
   PreparedStatement stm = dataSource.getConnection().prepareStatement(sql);
   rs = stm.executeQuery();
   while (rs.next()) {
     Contato c = new Contato();
     c.setNome(rs.getString(1));
     c.setIdade(rs.getInt(2));
     c.setTel(rs.getString(3));
     c.setMensagem(rs.getString(4));
     c.setCod_contato(rs.getInt(5));
     contatos.add(c);
     System.out.println("Consulta ok!");
   }
   return contatos;
 }
Beispiel #2
0
  /* consulta no BD */
  public Object read(Object key) throws SQLException {

    Integer cod_contato = (Integer) key;
    ResultSet rs;
    String sql = "select * from contato where cod_contato=?";
    PreparedStatement stm = dataSource.getConnection().prepareStatement(sql);
    stm.setLong(1, cod_contato);
    rs = stm.executeQuery();

    if (rs.next()) {

      Contato contato = new Contato();

      contato.setNome(rs.getString(1));
      contato.setIdade(rs.getInt(2));
      contato.setTel(rs.getString(3));
      contato.setMensagem(rs.getString(4));
      contato.setCod_contato(rs.getInt(5));

      return contato;
    }
    return null;
  }