Se l'applicazione è scritta in Java (come nel nostro corso), devi solo cambiare il driver in Class.forName(), i metodi sono sempre gli stessi rimangono invariati proprio perche le interfacce vengono implementate da chi produce JDBC.Scelto un DBMS e realizzata un'applicazione in java, se decidessi di cambiare driver l'applicazione, a livello di codice, andrebbe modificata?
Da come abbiamo risposto fino ad ora, l'SQL dipende dal tipo(tra i 4 possibili) di JDBC che si utilizza, di conseguenza, bisogna vedere il produttore del DBMS, quale tipo di JDBC sceglie.....e poi....Se si decidesse invece di cambiare DBMS, le istruzioni SQL andrebbero modificate?...
Pero, riflettendoci se cambio DBMS, di conseguenza cambio anche il driver