Ho appena finito un libro su MySQL e sono nelle fasi infantili dell'apprendimento per accoppiarlo con Java. So che la tecnologia che ho bisogno di imparare si chiama JDBC e che essenzialmente consente di eseguire istruzioni SQL create a livello di codice. Ho in programma di creare un programma di conservazione e gestione dei database centrato sul database come un progetto a lungo termine. Non sono abbastanza sicuro su come adattarsi a una struttura del programma per interagire con il database.
Perché è il modo tipico in cui ciò viene fatto, in termini di organizzazione di alto livello?
Come faccio a organizzare le classi per mettere insieme istruzioni SQL e lavorare con loro e scambiare informazioni avanti e indietro con il programma e gestire i risultati?
Che cosa sono alcune cose da fare e, cosa più importante, quali sono le cose da non fare?