seguente codice:È necessario il meccanismo Class.forName()?
Class.forName(dbDriver); // "org.postgres.Driver" or "com.mysql.jdbc.Driver"
è/era necessario aprire connessione JDBC.
Ho sentito dire che non è più necessario con i moderni driver JDBC. Tuttavia non posso rimuoverlo nel mio progetto, perché sto ricevendo l'eccezione No suitable driver found
. Sto usando postgresql-9.1-901.jdbc3.jar
, Java7 e tomcat7.
Quando posso omettere il costrutto Class.forName(...)
?
driver jdbc4. Poiché anche il livello java tra database e java si è evoluto (tipi più recenti), vale la pena. –
Si sta utilizzando il driver JDBC 3, potrebbe non contenere il file dei servizi richiesto per il caricamento del driver JDBC 4. –