Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java/jsp] creare classe con due metodi statici per aprire e chiudere la conn al db

    come da titolo, mi interesserebbe creare una classe per un'applicazione web che abbia due metodi statici openConnection() e closeConnection().

    il mio problema è dove mettere/dichiarare l'oggetto connection da aprire/chiudere..

    se dichiarassi l'oggetto connection come variabile di classe private static potrei aprire e ritornare un oggetto Connection in un metodo

    public static Connection miaConn()

    e potrei richiuderlo semplicemente con MiaClasse.closeConnection() dove richiamo il metodo close sulla connessione.

    tuttavia una variabile statica resterebbe la stessa per ogni utente, e sarebbe una tragedia.

    un'alternativa utile potrebbe essere questa?

    codice:
    public class MiaClasse
    {
    
    private static Connection openConnection()
    {
       Connection conn = ...;
       //apro
    
       return conn;
    }
    
    private static void closeConnection(Connection conn)
    {
       conn.close();
    }
    }
    potrebbe andare bene o ho scritto una porcheria? c'è qualche modo migliore per fare quanto mi serve?

    ciao e grazie a tutti
    xxx

  2. #2
    up
    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.