p0ll0 ha scritto:
Ok, grazie.Adesso che devo fare?
Beh, innanzitutto se vuoi fare una applicazione con gui Swing, per il momento (giusto perché stai iniziando con i DB), può essere accettabile che fai le query nel contesto del EDT (che ripeto, non è "bellissimo" ma prendiamolo per buono ..). E in tal caso è anche accettabile ri-usare la stessa Connection per tutte le query (che quindi non saranno mai "concorrenti").
Ma dovresti comunque scrivere le classi con il giusto design. Quindi predisponi una classe dedicata alla Connection in modo che possa fornire sempre la stessa Connection. Insomma, creata alla prima richiesta e poi ri-restituita le volte dopo.
Poi per ciascuna tabella fai una classe DAO che espone come minimo le classiche operazioni CRUD (o comunque il minimo che possa servire) più eventualmente altre operazioni particolari.
E naturalmente "modella" le entità appropriatamente. Se hai una tabella es. STUDENT
I, fai una classe Student
e.