Cunoștințe, prelegere, fundamentale

Firește, această secvență de acțiuni poate fi repetată în mod arbitrar de mai multe ori, până când toți membrii DataSet-ului sunt creați și completați.







Apoi, va fi discutat un exemplu de utilizare a unui DataSet pentru a citi informații dintr-un fișier text. Această metodă utilizează metoda split () pentru șir. care oferă o selecție din șirul sursă de subrețele cu conversia lor ulterioară în matrice de caractere. Criteriul de selectare a unui substring este un șir de caractere delimitate sau o valoare întregă. care determină lungimea maximă a unei subrețele.

Utilizând clasa DataSet

Obiecte conectate în modelul ADO .NET. furnizorii de

Furnizorul de date pentru aplicație (furnizor) este un obiect. Acesta este conceput pentru a asigura interacțiunea aplicației cu magazinul de informații (baze de date).

Firește, aplicația nu-i interesează unde sunt stocate informațiile consumate de aplicație și modul în care sunt extrase. Pentru o aplicație, sursa de date este cea care transmite datele către aplicație. Și cum această sursă extrage aceste informații - nu privește pe nimeni.

Un furnizor de date este un set de componente interdependente care oferă acces la date. Funcționalitatea și însăși existența furnizorului este asigurată de un set de clase special concepute pentru acest scop.

ADO. NET suportă două tipuri de surse de date, respectiv două seturi de clase:

  • Furnizorul de servicii SQL SQL (furnizor de date SQL Server.NET) - pentru lucrul cu Microsoft SQL Server 7.0 și versiuni ulterioare. Funcționează pe un protocol special numit TabularData Stream (TDS) și nu utilizează ADO, ODBC sau orice altă tehnologie. Orientat special pentru MS SQL Server, protocolul vă permite să măriți rata de transfer a datelor și, prin urmare, să îmbunătățiți performanța generală a aplicației;
  • Furnizor gestionat ADO (furnizor de date OleDb.NET) - pentru toate celelalte baze de date. Oferă lucrul cu baze de date arbitrare. Cu toate acestea, datorită universalității, există o pierdere în comparație cu furnizorul SQL Server. astfel încât, atunci când lucrați cu SQL Server, este recomandat să utilizați clase specializate.






Următoarele secțiuni descriu componentele furnizorului.

conexiune

Un obiect - un reprezentant al clasei Connection reprezintă o conexiune la sursa de date (baza de date) și oferă o conexiune la baza de date. Visual Studio. NET acceptă două clase:

  • SQLConnection (oferă conexiune la SQL Server 7.0 și peste),
  • OleDbConnection (oferă conexiune la alte opțiuni de bază de date).

Componenta Connection (indiferent de clasa în care este) are proprietatea ConnectionString. în care sunt înregistrate toate informațiile necesare pentru a stabili o conexiune cu baza de date. În plus, sunt sprijinite un număr de metode care permit prelucrarea datelor utilizând tranzacțiile.

Proprietățile obiectului Conectare vă permit:

  • Specificați detaliile utilizatorului;
  • specificați locația sursei de date.

Metodele obiectului vă permit să controlați conexiunea la o sursă de date.

În procesul de conectare utilizând obiectul reprezentativ al clasei OleDbConnection (similar cu SQLConnection), obiectul corespunzător este creat și inițializat utilizând una din opțiunile de designer și de șir de conexiuni.

Formarea unui șir și a unei secvențe de acțiuni la inițializarea unui obiect de legătură este o chestiune de tehnică. Principalul lucru este că proprietatea ConnectionString ca rezultat va primi o referință la un șir de caractere care conțin informațiile necesare pentru stabilirea conexiunii.

Proprietățile clasei OleDbConnection, metodele și evenimentele

Finalizați (moștenit de la Component)

Suprascrisă. Eliberă resurse nesupravegheate și efectuează alte acțiuni de curățare înainte de spațiul pe care îl folosește Componenta. vor fi restaurate de colectorul de gunoi.

În limbile C # și C ++, funcțiile de finalizare utilizează sintaxa destructorului

GetService (moștenit de la Component)

Returnează un obiect care reprezintă serviciul pe care îl furnizează Componenta sau Containerul

MemberwiseClone (moștenit de la Object)

Creează o copie incompletă a obiectului curent







Articole similare

Trimiteți-le prietenilor: