AndreaDG ha scritto:
Avevo letto che bisogna inizialmente caricare il Driver per collegarsi al DB, che nel mio caso ha quel nome..
Ti ripeto che a Class.forName va passato un nome DI CLASSE. I nomi di classi "completamente qualificati" sono nomi con i package separati con il punto, ad esempio
com.mysql.jdbc.Driver (questa come esempio è la classe del driver JDBC per il DB MySQL).
Quella che hai scritto tu NON è un nome di classe.
AndreaDG ha scritto:
Http://www.iet.unipi.it/a.bechini/master.it/docs/06_JDBC.pdf
Stavo seguendo questa guida per fare il collegamento, ma ripeto, non avendo esperienza in questo campo non so bene come muovermi
Se hai letto la slide, vedi che ad un certo punto parla del "bridge JDBC/ODBC", la cui classe del driver è sun.jdbc.odbc.JdbcOdbcDriver.
Questo bridge esisteva di serie nel runtime java (non dovevi aggiungere alcun jar) ed era usato (specialmente in passato) per potersi connettere a basi di dati tramite ODBC del sistema.
Dico "esisteva" ed "era" perché nel JDK/JRE 8 questo driver è stato RIMOSSO.
Quindi ripeto: chiarisci quale database intendi usare e attraverso cosa.
P.S. ho cercato quel "c-treeACE" ed ho trovato il sito della Faircom:
"A fully ACID advanced key-value store that supports multiple relational & non-relational APIs."
Non ne so nulla di più del prodotto. Ma c'è la documentazione:
https://www.faircom.com/developers/documentatio
Guarda da lì la
c-treeACE SQL JDBC Driver Guide