Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Co<strong>di</strong>ce scritto con l<strong>in</strong>g. <strong>di</strong><br />
programmazione ad alto livello<br />
con utilizzo <strong>di</strong> librerie CLI - ODBC<br />
Chiamate a librierie<br />
CLI - ODBC<br />
Chiamate a librierie<br />
CLI - ODBC<br />
Figura 6.8. Funzionamento della libreria ODBC.<br />
Carnielli Efrem: Programmazione a componenti<br />
Applicazioni Client-Server e database<br />
Sql<br />
<strong>in</strong>terface<br />
Sql<br />
<strong>in</strong>terface<br />
DBMS 1<br />
DBMS 2<br />
In Java, analogamente alle ODBC, vengono fornite le Java DataBase Connectivity<br />
(JDBC).<br />
A questo punto resta da chiedersi quale tecnica sia più efficiente. Sicuramente le<br />
ODBC offrono una visione universale dell’accesso ai database, ma, <strong>di</strong> conseguenza,<br />
sono meno efficienti offrendo una visione più generale, adatta a tutti i DBMS.<br />
Sono i DBMS a doversi “adattare”. Questo perché aff<strong>in</strong>ché un DBMS sia<br />
compatibile con le ODBC deve subire l’aggiunta <strong>di</strong> determ<strong>in</strong>ati moduli. Tale<br />
aggiunta ne riduce tuttavia l’efficienza.<br />
145