15.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!