Oppure

Loading
29/09/14 18:50
bruno.demarini
Ciao a tutti, mettiamo di voler eseguire diverse queries in vari metodi, per esempio i metodi: faiA, faiB e faiC.
E' preferibile dichiarare un oggetto Statement all'interno di ciascun metodo e chiuderlo alla fine del metodo, oppure creare un unico oggetto Statement globale da usare nei vari metodi e chiuderlo alla chiusura del programma?

1° caso:

class MiaClasse{
  private voi faiA{
    Statement stmt;
    //istruzioni di faiA
    stmt.close();
  }
  private voi faiB{
    Statement stmt;
    //istruzioni di faiB
    stmt.close();
  }
  private voi faiC{
    Statement stmt;
    //istruzioni di faiC
    stmt.close();
  }
}


2° CASO:
class MiaClasse{
  Statement stmt;

  private voi faiA{
    //istruzioni di faiA
  }
  private voi faiB{
    //istruzioni di faiB
  }
  private voi faiC{
    //istruzioni di faiC
  }
}


Stessa domanda vorrei fare riguardo ai ResultSet. Grazie!
Ultima modifica effettuata da bruno.demarini 29/09/14 18:50
aaa
29/09/14 19:19
TheDarkJuster
Le funzioni sono void non voi comunque a mio parere meglio il secondo scenario, perché risparmi spazio sull'eseguibile.
aaa
29/09/14 19:32
bruno.demarini
Postato originariamente da TheDarkJuster:

Le funzioni sono void non voi comunque a mio parere meglio il secondo scenario, perché risparmi spazio sull'eseguibile.


Ok, grazie per la risposta! (il void ovviamente è una svista, ho fatto copia incolla :rofl: )
Ultima modifica effettuata da bruno.demarini 29/09/14 19:32
aaa