Cunoaște Intuit, curs, baze de date și XML

Caracteristici de diferite SGBD

Atunci când se lucrează cu o anumită bază de date este necesar să se ia în considerare caracteristicile sale. În acest scop, vom introduce conceptul de „furnizor de date“ - fiecare are propria sa bază de date. Din perspectiva unui programator furnizorul de date - un set de clase care asigură conectarea la baza de date și pentru a accesa datele. De exemplu, pentru comunicarea cu baza Microsoft SQL Server bază de date clasa SqlConnection responsabilă. și pentru asigurarea legăturii cu baza de date Access - OleDbConnection. Prima parte este furnizor de date SQLDataProvider, un al doilea - furnizor de date OLEDbProvider.

Codul de program specifică calea către fișierele bazei de date. astfel încât directorul de baze de date trebuie să fie în același director ca și programul. oferind decizia - în acest caz fișier Examples.sln.

Când lucrați cu un cod de bază de date SQL Server depinde de ce versiune a bazei de date pentru a lucra - cu Microsoft SQL Server sau Microsoft SQL Server Express Edition.

Exemplul de mai jos prezintă patru posibile opțiuni D:

Pentru majoritatea utilizatorilor, computerul se execută un set de Microsoft Office, poate că are și aplicația de acces, astfel încât să puteți lucra pentru a începe o bază de date pregătită în această aplicație.

Apel la baza de date dintr-un program scris în C #

Mai mult, în cele trei exemple în C # programe vom folosi clasa Connection. Comandă. DataReader. DataAdapter. OLEDB și SQL prefixe indică cu ce opțiune de planete bază de date ne desfășurăm activitatea.

Exemplu de program 4.1

Programul următor se conectează la baza de date și trimite-o SQL - interogare. Apoi, numărul de cicluri de la primirea rezultatului interogării, atunci rezultatele sunt transmise la controlul ListBox și afișate în listă.

articole similare