









Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Connessione al JAVA Database JDBC
Tipologia: Slide
1 / 15
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!










Un’applicazione Java può connettersi e comunicare con due “famiglie“ di database:
2) Database embedded In questa tecnologia i DBMS sono incorporati nell’applicazione, o nel linguaggio stesso, anziché fornite come sistemi di database autonomi. Tra le possibili alternative presenti segnaliamo SQLIte, H2 e HSQLDB (HyperSQL Database), Apache Derby(JavaDB)
Per prima cosa è necessario caricare il driver idoneo per l’utilizzo del particolare database che si intende sfruttare Il primo esempio di connessione sarà effettuato servendosi di MySQL, che dispone sia di un driver JDBC sia di un driver ODBC. Utilizziamo il driver JDBC chiamato Connector/J scaricabile dalla pagina http://dev.mysql.com/downloads/connector/j/. Affinché tale driver possa essere visto dalle applicazioni Java, è necessario notificare alla macchina virtuale la presenza dell’archivio JAR contenuto nel pacchetto scaricato.
Tasto destro sul progetto : Build Path > Configure Build Path
Riportiamo un segmento di codice Proviamo a effettuare il suo caricamento in un costrutto try… cath per intercettare l’eventuale errore di mancato caricamento: "com.mysql.cj.jdbc.Driver"
cerchiamo di stabilire la connessione in un blocco try... catch, poiché è a rischio di eccezione. I parametri che passiamo al metodo getConnection() sono riportati nella tabella seguente
Il metodo next() di un oggetto resultSet, ha duplice funzionalità: