|
La
Connessione al Database (DB)
-
-
In informatica il termine driver indica un programma che consente ad una
periferica hardware di comunicare con l'unita centrale di un computer:
il programma driver ritrova i dati richiesti e li trasferisce al
programma richiedente.
II driver per database e un programma standard che consente di
trasferire i dati presenti in un database: quando un programma vuole
accedere al database create con un altro applicativo, deve utilizzare il
driver per quel database.
ODBC (Open Database Connectivity) e I'interfaccia software standard in
ambiente Windows che consente ai programmatori di scrivere in modo
semplice le applicazioni per connettersi ai database e ritrovare i dati
in essi contenuti. I database possono essere creati con prodotti DBMS
diversi: ODBC possiede i driver software per database ed evita quindi di
dover scrivere un programma diverso per ciascun tipo di database.
La sigla DSN (Data Source Name) indica il nome della sorgente di dati; e
il nome che identifica il database quando viene utilizzato da
un'applicazione Web in Internet o in una Intranet aziendale.
L'origine dei dati può essere:
-
DSN utente (User
DSN) per fissare una sorgente di dati per uno specifico utente
-
DSN di sistema
(System DSN) per le sorgenti di dati disponibili per molti utenti
che accedono allo stesso computer di rete
-
DSN su file (File DSN) per configurare un DSN come
file con estensione .dsn che può essere condiviso da più utenti che
dispongono dello stesso driver installato.
In ambiente Windows si possono utilizzare anche altre tecnologie per
stabilire la connessione delle applicazioni con un database.
La tecnologia OLE DB è simile a ODBC, ma consente, in aggiunta, di
accedere anche ad altri tipi di dati, diversi da quelli standard
organizzati in un database costituiti da campi stringa e numerici. Con
essa infatti si possono anche trattare documenti multimediali o messaggi
di e-mail. OLE DB e comunque completamente compatibile con ODBC, nel
senso che un'applicazione può accedere a database con i driver ODBC
utilizzando le funzioni di OLE DB.
Gli oggetti ActiveX per 1'accesso ai dati, indicati con la sigla ADO (ActiveXData
Objects), sono oggetti software che contengono al loro interno le
funzioni di OLE DB, offrendo al programmatore la possibilità di operare
con istruzioni di alto livello nelle applicazioni e rendendo quindi piu
semplice la connessione al database.
|